代码如下
#include <bits/stdc++.h>
using namespace std;
double f1,f2,h,s,v,l,k,n,ans=0;
int main(){
cin>>h>>s>>v>>l>>k>>n;
h-=k;
for(int i=0;i<n;i++){
f1=h-(5.0*((s-i)/v)*((s-i)/v));
f2=h-(5.0*((s-i+l)/v)*((s-i+l)/v));
if((f1>=0.0001&&f2<=0.0001)||(f1<=0.0001&&f1>=-0.0001)){
ans++;
}
}
cout<<ans;
return 0;
}
看不懂题解。。。用自己初中的思路做了。然后样例没过但是40。。。不是特别能理解,请求一个大佬指点迷津