AKOJ正在加载中...

4431: 公路(Noip 2023 No.3)

金币值:2 定数:1 时间限制:1.000 s 内存限制:128 M
正确:1 提交:1 正确率:100.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序

题目描述

小苞准备开着车沿着公路自驾。

公路上一共有 n nn 个站点,编号为从 1 11 到 n nn。其中站点 i ii 与站点 i + 1 i + 1i+1 的距离为 v i v_ivi 公里。

公路上每个站点都可以加油,编号为 i ii 的站点一升油的价格为 a i a_iai 元,且每个站点 只出售整数升的油。

小苞想从站点 1 11 开车到站点 n nn,一开始小苞在站点 1 11 且车的油箱是空的。已知车的 油箱足够大,可以装下任意多的油,且每升油可以让车前进 d dd 公里。问小苞从站点 1 11 开 到站点 n nn,至少要花多少钱加油?

注意:本题测试数据由AKOJ自研,数据随机。

输入格式

输入的第一行包含两个正整数 n nn 和 d dd,分别表示公路上站点的数量和车每升油可以前进的距离。

输入的第二行包含 n − 1 n − 1n1 个正整数 v 1 , v 2 . . . v n − 1 v_1, v_2 . . . v_{n−1}v1,v2...vn1,分别表示站点间的距离。

输入的第二行包含 n nn 个正整数 a 1 , a 2 . . . a n a_1, a_2 . . . a_na1,a2...an,分别表示在不同站点加油的价格。

输出格式

输出一行,仅包含一个正整数,表示从站点 1 11 开到站点 n nn,小苞至少要花多少钱加油。

输入样例    复制

5 4 10 10 10 10 9 8 9 6 5 

输出样例    复制

79