T499050 山

题目描述

XZH 非常喜欢山。 身为美术学校毕业的 XZH 对山的形状有一定的要求。他希望对于 i∈[2,n],第 i 座山比第 i−1 座山恰好高 ai 的高度。 每座山有初始高度,第 i 座山的初始高度为 hi 。 同时,他可以使用“膜法”来让一座山的高度 hi 变为他想要的任意高度,但这一操作会消耗 XZH 1 元。 考虑到山必定是一个有高度的实体,不能直接把它夷为平地或者变成一个坑,所以他的功能有一定的限制,改变之后,山的高度需要满足 hi ≥1。 求 XZH 花费的最小值,让山达到他的审美。

输入格式

第一行输出一个整数 id,表示数据组,帮助大家取得部分分。(其中,样例的 id 设为 0)。 第二行输入一个整数 T。 对于每一组数据:第一行输入一个整数 n。 第二行输入 n 个整数,第 i 个整数表示第 i 座山的高度 hi 。 第三行输入 n−1 个数,第 i 个数表示 XZH 希望第 i 座山比第 i+1 座山矮 ai 。

输出格式

XZH 的最小花费。

说明/提示

样例 1 解释:对于第一组样例,一种可行的实现是,把 h3 改成 3 即可。 对于第二组样例,一组可行的实现是,将数列 h 改为 {1,2,3,7,12,13,17},可能有多组解,但是可以证明没有任意一组解比样例给出的值更小。 |id| 特殊性质| 数据占比| | :----------: | :----------: | :----------: | |1| n=2 |10%| |2 |1≤n≤1000| 30%| |3 |hi =1,ai ≥0| 15%| |4|ai =0 |15%| |5 |无| 30%|