计算护卫车队全部通过单行桥的最短时间

yb829271 程序题 共 个子题

题目描述

护卫车队在一条单行的街道前排成一队,前面河上是一座单行的桥。因为街道是单行道,任何车辆都不能超车。桥能承受给定的最大承载量,车队被分成若干组,每组车辆总重量不超过桥的最大承重,同组车辆可同时通过桥。当一组车队完全到达桥的另一端后,下一组才能开始过桥。同组车辆都以自身最快速度行驶,一组的过桥时间为该组中速度最慢的车辆的过桥时间。要求计算全部护卫车队通过桥所需的最短时间。

输入描述

第一行包含三个空格分隔的正整数:

  • 第一个整数:桥的最大载重量(单位:吨)
  • 第二个整数:桥的长度(单位:千米)
  • 第三个整数:护卫队车辆总数n(n < 1000) 接下来n行,每行两个空格分隔的正整数W和S:
  • W:当前车辆的重量(单位:吨)
  • S:当前车辆的最快过桥速度(单位:千米/小时) 车辆顺序为排队等候的先后顺序,不可调整。

输出描述

输出一个实数,四舍五入精确到小数点后1位,表示全部车队过桥的最短时间(单位:分钟)。

输入样例

100 5 10
40 25
50 20
50 20
70 10
12 50
9 70
49 30
38 25
27 50
19 70

输出样例

75.0

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧