2343: 旅行-2

内存限制:256 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:8 解决:5

题目描述

今天又是个神圣的日子,因为LHX教主又要进行一段长途旅行。但是教主毕竟是教主,他喜欢走自己的路,让别人目瞪口呆。为什么呢,因为这条路线高低不平,而且是相当的严重。

  但是教主有自己的办法,他会魔法。

  这段路可以用一个长度为n的序列A[i]来表示,A[i]表示了第i这段路的高度。毕竟教主即使会使用魔法他还是个人,教主如果想穿越这条路线,他必须从第1段路开始走,走到第n段,从第i段走到第i+1段路需要消耗|A[i+1]-A[i]|点体力。为了节省体力,教主使出了他另一种神奇的魔法。教主的魔法可以交换相邻两段路的高度,并且这种魔法不需要花费额外的体力。但是第二次使用魔法开始,交换的两段路在路线中的位置需位于之前交换的两段路之后。即如果某次交换了A[j]A[j+1],那么下次交换A[k]A[k+1]必须满足jk

 

  接着,LHX教主想规划下如何调整路段高度后穿越,使得体力消耗最小。

输入

4

 

2 3 4 1

输出

4

样例输入 复制

4
2 3 4 1

样例输出 复制

4

提示

【样例说明】

将位置1上的数字和位置2上的数字交换,序列变为3 2 4 1

将位置2上的数字和位置3上的数字交换,序列变为3 4 2 1

序列3 4 2 1需要消耗的体力为4

  

【数据规模】

对于10%的数据,n10

对于20%的数据,n18

对于50%的数据,n200

 

对于100%的数据,n2000A[i]100000