#P2893. [USACO08FEB] Making the Grade G
[USACO08FEB] Making the Grade G
题目描述
农夫约翰想改造一条长度为 的路,原来的路的每一段海拔是 ,修理后是 ,花费 。我们要求修好的路,即你构造的 ,是单调不升或者单调不降的。求最小花费 。
输入格式
第一行包含一个整数 。
接下来 行,每行包含一个整数 。
输出格式
一行一个整数,表示最小花费。
7
1
3
2
4
5
3
9
3
提示
数据范围为 。
农夫约翰想改造一条长度为 N 的路,原来的路的每一段海拔是 Ai,修理后是 Bi,花费 ∣Ai−Bi∣。我们要求修好的路,即你构造的 Bi,是单调不升或者单调不降的。求最小花费 ∑i=1N∣Ai−Bi∣。
第一行包含一个整数 N。
接下来 N 行,每行包含一个整数 Ai。
一行一个整数,表示最小花费。
7
1
3
2
4
5
3
9
3
数据范围为 1≤N≤2000,0≤Ai≤109。
By signing up a ZXOJ universal account, you can submit code and join discussions in all online judging services provided by us.