```
for(int i=1;i<=99999999999;i++)
```
这只超时一个点,小看洛谷评测机了QWQ
by 白烛葵 @ 2018-10-29 21:45:36
要怎么改?
by 陌潇_stojk @ 2018-10-29 21:46:36
感谢@白烛葵回答,已AC,thank you!
by 陌潇_stojk @ 2018-10-29 21:48:08
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
double s,x;
double v=7,k=0.98,t,vv,ss;
cin>>s>>x;
vv=sqrt(v*v-2*(1-k)*x);
ss=-0.01+vv;
if(ss>=2*x)
cout<<"n";
else
cout<<"y";
}
```
这是我的QWQ
而且循环99999999999次,是真的厉害
by 白烛葵 @ 2018-10-29 21:49:06
没写while(1)就nb
by 陌潇_stojk @ 2018-10-29 21:51:18
循环9999999999999次,你是疯了吗;
100000000就已经超时了
by Shui_Dream @ 2018-11-23 22:07:05
如果原来就在探测器的范围里……那不就死循环了吗?
by beargeng是女孩子 @ 2019-01-21 16:44:50
@[鬼qie](/space/show?uid=39403)
by beargeng是女孩子 @ 2019-01-21 16:44:54
#include<iostream>
using namespace std;
int main(){
double v=7,s,x,l=0;//v是小鱼第一步游得路程,s是猎人的地方,x是探测范围
cin>>s>>x;//输入
while(l<s-x){//游进探测器
l+=v;//路程累加
v*=0.98;//每游一步速度减少
}
if(v*0.98<=s+x-l){
cout<<"y";//输出y
}else{
cout<<"n";//输出n
}
return 0;//结束
}
by tclisihang @ 2019-02-19 16:53:54