#P9749. 公路(Highway)
公路(Highway)
公路(Highway)
题目描述
小苞准备开着车沿着公路自驾。
公路上一共有 个站点,编号为从 到 。其中站点 与站点 的距离为 公里。
公路上每个站点都可以加油,编号为 的站点一升油的价格为 元,且每个站点只出售整数升的油。
小苞想从站点 开车到站点 ,一开始小苞在站点 且车的油箱是空的。已知车的油箱足够大,可以装下任意多的油,且每升油可以让车前进 公里。问小苞从站点 开到站点 ,至少要花多少钱加油?
输入格式
输入的第一行包含两个正整数 和 ,分别表示公路上站点的数量和车每升油可以前进的距离。
输入的第二行包含 个正整数 ,分别表示站点间的距离。
输入的第三行包含 个正整数 ,分别表示在不同站点加油的价格。
输出格式
输出一行,仅包含一个正整数,表示从站点 开到站点 ,小苞至少要花多少钱加油。
样例输入 #1
5 4
10 10 10 10
9 8 9 6 5
样例输出 #1
79
数据范围
对于所有测试数据保证:,,,。
| 测试点 | 特殊性质 | |
|---|---|---|
| 无 | ||
| ^ | ||
| A | ||
| ^ | B | |
| 无 |
- 特殊性质 A:站点 的油价最低。
- 特殊性质 B:对于所有 , 为 的倍数。
知识点与难度
本题涉及的知识点从属于 GESP 5级(贪心、模拟),难度等级:⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例(第 2 组为额外构造) |
| 1 | 20 | 3~8 | 小规模 N≤10 / 特殊: 1号站最便宜 / 特殊: 距离为d倍数 |
| 2 | 15 | 9~11 | Hack: n=2边界 / Hack: 大答案溢出long long / Hack: 严格递减价格 |
| 3 | 30 | 12~20 | 中规模 N≈10^3 / 大规模 N≈10^5 压力 |
| 4 | 25 | 21~25 | 随机 N=1~10^5 回归 |