题解所示的代码
#include<iostream>
#include<cmath>
using namespace std;
double h,s,v,l,k;
int n;
int main()
{
cin>>h>>s>>v>>l>>k>>n;
double tmax=sqrt(h/5);
double tmin=sqrt((h-k)/5);
int ib=int(s-tmin*v+l);
int ie=int(s-tmax*v);
ib=min(ib,n);
ie=max(ie,0);
cout<<ib-ie;
return 0;
}
本蒟蒻想到球所在的范围是0~n-1,所以改了一下
#include<iostream>
#include<cmath>
using namespace std;
double h,s,v,l,k;
int n;
int main()
{
cin>>h>>s>>v>>l>>k>>n;
double tmax=sqrt(h/5);
double tmin=sqrt((h-k)/5);
int ib=int(s-tmin*v+l);
int ie=int(s-tmax*v);
ib=min(ib,n-1);
ie=max(ie,0);
cout<<ib-ie+1;
return 0;
}
80了T^T
有哪个奆佬能帮帮窝嘛