#include <bits/stdc++.h>
using namespace std;
double h, s, v, l, k;
int n, res;
int main() {
cin >> h >> s >> v >> l >> k >> n;
res = 0;
for (int i = n - 1; i >= 0; i--) {
double t1 = (double)(s - i) / v;
double t2 = (double)(s + l - i) / v;
double t3 = sqrt((h - k) / 5.0);
double t4 = sqrt(h / 5.0);
if (t3 > t2) continue;
if ((t3 - t1 <= 0.0001 && t3 - t2 >= -0.0001) || (t4 - t1 >= -0.0001 && t4 - t2 <= 0.0001)) res++;
}
cout << res << endl;
return 0;
}
为什么我这个输出6,我是真不理解,大佬求调一调