批路(batc)
题目描述
Y 同学要按编号顺序处理 n 个站点。一次批处理可以选择一段连续站点 l,l+1,…,r,但长度不能超过 k。
若一次批处理从站点 l 开始,到站点 r 结束,它的代价为
el+qr+i=l∑r−1wi.
其中 ei 是从第 i 个站点启动的代价,qi 是在第 i 个站点收尾的代价,wi 是从站点 i 移动到站点 i+1 的代价。请把 1 到 n 全部划分成若干批,使总代价最小。
输入格式
第一行包含两个整数 n,k。
第二行包含 n 个整数 e1,e2,…,en。
第三行包含 n 个整数 q1,q2,…,qn。
第四行包含 n−1 个整数 w1,w2,…,wn−1。当 n=1 时这一行为空。
输出格式
输出一行一个整数,表示最小总代价。
样例
样例输入 #1
5 2
3 10 2 8 4
7 1 6 2 5
4 3 5 2
样例输出 #1
26
数据范围与约定
对于 100% 的数据,保证 1≤k≤n≤2×105,1≤ei,qi,wi≤109。
| 测试点编号 |
分值 |
n≤ |
特殊性质 |
| 1∼2 |
10 |
20 |
无 |
| 3∼5 |
15 |
2000 |
k≤10 |
| 6∼8 |
5000 |
所有 wi=1 |
| 9∼12 |
20 |
30000 |
k 很大 |
| 13∼16 |
100000 |
无 |
| 17∼20 |
2×105 |