小鱼会有危险吗
洛谷P1426
这是一道比较简单的模拟题 理清思路 写一堆判断条件就好了
思路
- 这我们所有的变量
- 量好范围
- 判断:如果不在陷阱中;如果及时游走了;如果被抓到了
- 输出
- 完美结束
上代码
#include <iostream>
using namespace std;
double m=7,s,x,l,r,n=0;
int main ()
{
cin >> s >> x;
l=s-x;
r=s+x;
for (;;)
{
if (n>r)
{
cout << "n";
return 0;
}
if (l<=n && n<=r)
{
if (n+m>r)
{
cout << "n";
return 0;
}
else
{
cout << "y";
return 0;
}
}
n+=m;
m*=0.98;
}
return 0;
}
此题解已AC,也欢迎指出更多优化方法~
❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀❀