农夫约翰想改造一条长度为 NNN 的路,原来的路的每一段海拔是 AiA_iAi,修理后是 BiB_iBi,花费 ∣Ai−Bi∣|A_i - B_i|∣Ai−Bi∣。我们要求修好的路,即你构造的 BiB_iBi,是单调不升或者单调不降的。求最小花费 ∑i=1N∣Ai−Bi∣\sum_{i=1}^{N} |A_i - B_i|∑i=1N∣Ai−Bi∣。
第一行包含一个整数 NNN。
接下来 NNN 行,每行包含一个整数 AiA_iAi。
一行一个整数,表示最小花费。
7 1 3 2 4 5 3 9
3
数据范围为 1≤N≤2000,0≤Ai≤1091\le N\le 2000, 0\le A_i\le 10^91≤N≤2000,0≤Ai≤109。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户