这道题也不知错哪儿了……
#include<bits/stdc++.h>
using namespace std;
typedef double d;
d add(d a,d b){
return a+b;
}
int main(){
int nx,mx;
scanf("%d%d",&nx,&mx);
d lr=nx*1.0-mx*1.0,mr=nx*1.0+mx*1.0;
d pl=0.0,curSp=7.0/0.98;
int jx1=0;
for(int i=0;;i++){
pl=add(pl,curSp);
curSp*=0.98;
//printf("Num %d:PLACE=%lf,Speed=%lf\n",i,pl,curSp);
if(lr*1.0<=pl*1.0&&pl*1.0<=mr*1.0){
if(!jx1){
jx1=1;
}
else{
printf("YES");
break;
}
}else{
if(pl*1.0>mr*1.0){
printf("NO");
break;
}
}
}
return 0;
}