week1-[顺序结构]跑道
week1-[顺序结构]跑道
题目描述
一个长度为 400400400 米的环形跑道上,小 A 在起点,小 B 在小 A 前面 xxx 米处。小 A 的速度为 aaa 米每秒,小 B 的速度为 bbb 米每秒,问小 B 多少秒后会追上小 A。答案四舍五入保留 333 位小数。
输入格式
输入共 111 行 333 个正整数 x,a,bx,a,bx,a,b。
输出格式
输出共 111 行 111 个浮点数,表示答案。
样例 #1
样例输入 #1
310 1 4
样例输出 #1
30.000
提示
样例解释 111
(400−310)÷(4−1)=30(400-310)\div(4-1)=30(400−310)÷(4−1)=30。
数据范围
对于所有数据,1≤x≤3991\leq x \leq 3991≤x≤399,1≤a<b≤101 \leq a < b \leq 101≤a<b≤10。
#include <iostream>
#include <iomanip>
using namespace std;int main() {int x, a, b;cin >> x >> a >> b;long double t = (400.0L - (long double)x) / ((long double)b - (long double)a);cout << fixed << setprecision(3) << (double)t << "\n";return 0;
}