#P13694. [ARC119E] Pancakes
[ARC119E] Pancakes
题目描述
有 张煎饼叠成了一座“煎饼塔”。最初,从上往下第 张煎饼的大小为 。作为厨师的高桥君可以对这座煎饼塔最多进行 次如下操作:
- 选择整数 ,满足 ,将从上往下第 张煎饼的顺序反转。
这里,难看的程度定义如下,请你求出操作后可能得到的最小难看程度。
相邻两张煎饼大小之差的绝对值之和。
也就是说,若操作后从上往下第 张煎饼的大小为 ,则难看程度为 $|A'_1 - A'_2| + |A'_2 - A'_3| + \cdots + |A'_{N-1} - A'_N|$。
输入格式
输入以如下格式从标准输入读入。
输出格式
输出操作后可能得到的最小难看程度。
输入输出样例 #1
输入 #1
5
7 14 12 2 6
输出 #1
17
输入输出样例 #2
输入 #2
3
111 119 999
输出 #2
888
输入输出样例 #3
输入 #3
6
12 15 3 4 15 7
输出 #3
19
输入输出样例 #4
输入 #4
7
100 800 500 400 900 300 700
输出 #4
1800
输入输出样例 #5
输入 #5
10
535907999 716568837 128214817 851750025 584243029 933841386 159109756 502477913 784673597 603329725
输出 #5
2576376600
说明/提示
限制条件
- 所有输入均为整数
样例解释 1
选择 进行操作后,煎饼的大小依次为 。此时的难看程度为 $|7-6| + |6-2| + |2-12| + |12-14| = 1 + 4 + 10 + 2 = 17$。这是最小值,无论采用其他方式都无法使难看程度更小。
样例解释 2
对于本输入样例,不进行操作即可使难看程度最小。此时煎饼的大小依次为 ,难看程度为 。
样例解释 3
选择 进行操作后,煎饼的大小依次为 。此时的难看程度为 $|12-15| + |15-15| + |15-4| + |4-3| + |3-7| = 3 + 0 + 11 + 1 + 4 = 19$,这是最小值。
样例解释 4
选择 进行操作后,煎饼的大小依次为 ,此时难看程度为 。