注册 登录
编程论坛 Python论坛

作业求助!

风卷浪起 发布于 2022-02-01 22:10, 1121 次点击
时间限制:1000ms 内存限制:131072KB
甲、乙两人同时从 A 地出发要尽快同时赶到 B 地。出发时 A 地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。

输入格式
仅一行,三个整数,分别表示 A、B 两地的距离 s (1≤s≤2000) 米,人的步行速度 a 米/秒,车的速度 b 米/秒,a<b<2000。

输出格式
两人同时到达 B 地需要的最短时间,单位秒,保留 2 位小数。

输出时每行末尾的多余空格,不影响答案正确性

样例输入
120  5  25
样例输出
9.60
各位大佬,请求帮助!这是学校的作业,需及时上交!怎么做啊???!!! 再次感谢!
2 回复
#2
纯蓝之刃2022-02-02 09:52
程序代码:
s, a, b = input("请输入A、B 两地的距离 s (1≤s≤2000) 米,人的步行速度 a 米/秒,车的速度 b 米/秒,a<b<2000:").split()
s = float(s)
a = float(a)
b = float(b)

x=(a + b) * s / (3 * a + b)
t = x / b + (s - x) / a
print(f"两人同时到达 B 地需要的最短时间为 {round(t,2)}")
#3
风卷浪起2022-02-02 14:28
为啥只保留了一位小数?
1