#P16289. [Ucpc2021初赛]木桩
[Ucpc2021初赛]木桩
题目描述
UCPC 农场中有 根木桩排成一列。由于这些木桩的高度杂乱无章,看起来并不美观。你需要调整木桩的高度,使农场变得更加美观。
木桩从左到右编号为 到 。第 根木桩的初始高度为 厘米。由于每根木桩的材质不同,调整它们所需的力也不同:
- 将第 根木桩升高 厘米需要消耗 单位的力;
- 将第 根木桩降低 厘米需要消耗 单位的力。
农场的美观度定义为:由高度完全相同的木桩组成的最长连续区间的长度。
请计算将农场的美观度变为至少 所需消耗的最小总力。

图 E.1:一种美观度为 1 的初始状态示意图。

图 E.2:通过调整高度,使连续 3 根木桩等高。
输入格式
第一行包含两个整数 ,分别表示木桩数量和要求达到的最低美观度。
第二行包含 个整数 ,表示各木桩的初始高度。
第三行包含 个整数 ,表示将各木桩升高 厘米所需的力。
第四行包含 个整数 ,表示将各木桩降低 厘米所需的力。
输入中的所有数均为整数。
输出格式
输出一个整数,表示使农场美观度达到至少 所需的最小总力。
样例
输入样例 1
2 2
1 3
4 1
1 3
输出样例 1
6
输入样例 2
5 3
1 2 3 2 1
1 3 1 3 4
1 3 5 3 1
输出样例 2
5