#Z5103. 分级

分级

给定长度为 NN 的序列 AA,构造一个长度为 NN 的序列 BB,满足:

  1. BB 非严格单调,即 B1B2BNB_1 \le B_2 \le … \le B_NB1B2BNB_1 \ge B_2 \ge … \ge B_N
  2. 最小化 S=i=1NAiBiS = \sum_{i=1}^N|A_i-B_i|

只需要求出这个最小值 SS

输入格式

第一行包含一个整数 NN

接下来 NN 行,每行包含一个整数 AiA_i

输出格式

输出一个整数,表示最小 SS 值。

数据范围

1N20001 \le N \le 2000,
0Ai1060 \le A_i \le 10^6

输入样例:

7
1
3
2
4
5
3
9

输出样例:

3