题意:飞机要在t秒内到达高度h,飞机最大速度为v,若速度超过x时乘客会感到不适,问乘客感到不适的最长和最短时间
直接数学求解
#include <iostream>
using namespace std;
#include <stdio.h>
int main() {
int h, t, v, x;
cin >> h >> t >> v >> x;
double min, max;
if (t*x >= h) {
min = 0;
max = (h/(x*1.0));
} else {
min = (h-x*t*1.0)/(v-x);
max = t;
}
printf("%lf %lf\n", min, max);
}