#S5103. 分级

分级

题目描述

给定长度为 𝑁 的序列 𝐴,构造一个长度为𝑁 的序列 𝐵,满足:

  1. 𝐵 非严格单调,即 𝐵1𝐵2𝐵𝑁𝐵_1≤𝐵_2≤…≤𝐵_𝑁𝐵1𝐵2𝐵𝑁𝐵_1≥𝐵_2≥…≥𝐵_𝑁
  2. 最小化 𝑆=𝑖=1𝑁𝐴𝑖𝐵𝑖𝑆=∑_{𝑖=1}^{𝑁}|𝐴_𝑖−𝐵_𝑖|

只需要求出这个最小值 𝑆𝑆

输入格式

第一行包含一个整数 N𝑁。

接下来𝑁𝑁 行,每行包含一个整数 𝐴𝑖𝐴_𝑖

输出格式

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

数据范围

1𝑁2000,0𝐴𝑖1061≤𝑁≤2000,0≤𝐴_𝑖≤10^6

输入样例:

7
1
3
2
4
5
3
9
3