yellowduck @ 2017-12-15 21:42:29
#include<iostream>
#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
long double distance,jade=2;
int step=1;
cin>>distance;
do{
++step;
jade+=2*pow(0.98,step);
//cout<<jade<<endl;
}while(jade<=distance);
cout<<step<<endl;
return 0;
}
除了超时还有别的问题吗?手算了几个数据还是对的。。以及我其实并不知道为什么这样就会超时(就是非常的菜啦)。。能不能帮我看一下,谢谢!
by yellowduck @ 2017-12-15 21:45:43
发错地方了。。。。。。。。无视我