#Lutece2530. 树魔法 · 二
树魔法 · 二
Migrated from Lutece 2530 树魔法 · 二
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
UESTC 的集训室门前有一排树,其中第一棵是线段树,第二棵是平衡树,第三棵是动态树……
这些树一共有 棵,从左到右编号为 到 。其中第 棵的高度是 。
魔法少女 Sugarii 正在练习树魔法。每次使用树魔法,她可以选择一棵树 ,消耗 点魔力值使这棵树的高度加 ,或者消耗 点魔力值使这棵树的高度减 。但 Sugarii 不能使一棵树的高度变为负数。
猛男 Fatdog_jo 不喜欢无序的东西,他想要使这些树的高度单调不减(即对所有的 ,满足 )。请问 Sugarii 最少要消耗多少魔力值才能实现 Fatdog_jo 的愿望。
Input
输入的第一行包含一个正整数 ,表示有 组测试数据。
每组测试数据的第一行包含一个正整数 ,表示一共有 棵树。
接下来的一行包含 个正整数 ,表示最开始每棵树的高度。
接下来的一行包含 个正整数 ,表示 Sugarii 使树 的高度加 需要消耗的魔力值。
接下来的一行包含 个正整数 ,表示 Sugarii 使树 的高度减 需要消耗的魔力值。
保证对于所有的 组数据,有 。
Output
对于每组测试数据,输出一行一个数表示 Sugarii 最少需要消耗的魔力值。
Samples
2
3
3 2 1
3 2 1
1 2 3
10
14 3 4 1 7 18 11 3 8 3
18 19 20 3 17 8 14 18 19 8
7 12 20 5 10 16 17 6 20 8
2
427
Resources
2021 UESTC ICPC Training for Dynamic Programming