#CSPJ202302. 公路

公路

题目描述

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

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

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

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

输入格式

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

输入的第二行包含n1n−1个正整数v1,v2vn1v_1,v_2…v_{n−1},分别表示站点间的距离。

输入的第三行包含nn个正整数a1,a2ana_1,a_2…a_n,分别表示在不同站点加油的价格。

输出格式

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

输入输出样例

5 4
10 10 10 10
9 8 9 6 5
79

样例 1 解释

最优方案下:小苞在站点11买了33升油,在站点22购买了55升油,在站点44购买了22升油。

数据规模与约定

对于所有测试数据保证:1n1051\leq n\leq10^51d1051\leq d\leq10^51vi1051\leq v_i\leq10^51ai1051\leq a_i\leq10^5

测试点 nn\leq 特殊性质
151\sim5 88
6106\sim10 10310^3
111311\sim13 10510^5 站点11的油价最低
141614\sim16 对于所有1i<n1\leq i< n
172017\sim20