90pts救命
查看原帖
90pts救命
1097177
longhaoyuan楼主2024/6/6 21:55

第二个样例没过,帮帮我~ 代码:


using namespace std;
typedef long long ll;
typedef double dbl;
#define dis(T) ((dbl)(5) * (T) * (T))

double h, s, v, l, k; int n; 
int ans;

int main(){
	scanf("%lf %lf %lf %lf %lf %d", &h, &s, &v, &l, &k, &n);
	for (int i = 0; i < n; i++){
		dbl first = (s - (dbl)(i)) / v, last = (s - (dbl)(i) + l) / v;
		if (dis(first) <= h && dis(last) > h-k) ans++;
	}
	printf("%d", ans);
	return 0;
}
2024/6/6 21:55
加载中...