题解 CF501A【Contest】
概述
题号 | 难度 | \(AC\)时间及记录 |
---|---|---|
\(\texttt{CF501A}\) | \(\texttt{洛谷难度:普及/提高-}\) | \(\texttt{On 2021/04/02}\) |
解析
这是一道简单题。
题意不难理解。
我们知道一个公式,是题目给我们的:
\[s=max\{\frac{3p}{10},p-\frac{p}{250}*t\}
\]
也就是说,我们这要把 \(a\),\(b\),\(c\),\(d\) 四个数据分别代入公式即可。
注意浮点数比较大小时要写一个 \(EPS\)。
就是说,最好不要直接比较大小。
注意,\(a\) 和 \(c\) 是一组的,\(b\) 和 \(d\) 是一组的。
代码
/*
Author:Xsmyy
Problem:CF501A
Date:2021/04/02
*/
#include<bits/stdc++.h>
#define BetterIO ios::sync_with_stdio(false)
using namespace std;
int main(void)
{
BetterIO;
#ifndef ONLINE_JUDGE
freopen("SampleIN.in","r",stdin);
#else
#endif
register double A,B,C,D;
cin>>A>>B>>C>>D;
register double X,Y;
X=max(0.3*A,A-A/250*C);
Y=max(0.3*B,B-B/250*D);
if(X-Y>1e-6)cout<<"Misha"<<endl;//浮点数比较
else if(Y-X>1e-6)cout<<"Vasya"<<endl;//浮点数比较
else cout<<"Tie"<<endl;//浮点数比较
return 0;
}
不要妄图追上西坠的太阳,而是要在黎明前就等着它!