AlgoMooc
← 返回题库

P3402. 高速公路休息站充电规划

中等通过率 77% · 提交 151 · 通过 116
动态规划贪心模拟数学DP

小慕拥有一辆续航里程为 `1000` 公里的自动驾驶新能源车。某天车辆充满电后,他需要从A市出发前往距离 `D` 公里的B市,全程走高速。导航显示沿途有 `N` 个服务区可以充电,每个服务区都能实时提供当前的(单位为小时)。 请帮助小慕规划一个的充电方案,计算出最短的旅行用时。 为简化计算,高速上的行驶速度固定为 `100` 公里/小时。规划时无需考虑保留安全续航,车辆可以将电完全用尽。`1000` 公里续航的汽车以 `100` 公里/小时行驶,可以开 `10` 个小时。每次充电时间固定为 `1` 小时,充电完成后电量充满。各服务区的充电排队时间不会变化,且排队过程中不消耗电量。

提示:带虚线的词点一下有通俗解释。

输入描述

第一行表示甲乙两城的距离 D,单位为公里。 第二行表示沿途的休息站数量 N。 第三行起,每行 2 个数据,分别表示休息站离起点甲城的距离,以及充电排队所需时间,单位为小时。各休息站按离从近到远排序。 0 < = D < = 1000000 ,D 是 100 的整数倍 0 < = N < = 10000

输出描述

一个数字,表示花费最少的总时间

示例

示例 1

输入

1500
4
300 2
600 1
1000 0
1200 1

输出

16

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解(训练营专属)

登录后查看题目图解

题目图解为训练营学员专属内容,请先登录。

微信扫码登录还不是训练营学员?了解训练营 →
写完代码点「提交」,将对全部测试用例判题。

向老师提问

针对「高速公路休息站充电规划」把疑问、代码和报错填清楚,老师收到后能更快、更准地回复你。