CF1509C.The Sports Festival

传统题 时间 1000 ms 内存 256 MiB 6 尝试 23 已通过 10 标签

The Sports Festival

题目描述

有 nn 名参赛者要依次参加接力赛,第 ii 名参赛者的速度为 sis_i。你可以任意决定他们的出场顺序。

设重排后的速度序列为 a1,a2,…,ana_1,a_2,\dots,a_n。第 ii 个阶段的不协调度定义为前 ii 名参赛者速度的最大值与最小值之差:

$$d_i=\max(a_1,a_2,\dots,a_i)-\min(a_1,a_2,\dots,a_i).$$

求 d1+d2+⋯+dnd_1+d_2+\dots+d_n 的最小可能值。

输入格式

第一行输入一个整数 nn(1≤n≤20001 \le n \le 2000),表示参赛者数量。

第二行输入 nn 个整数 s1,s2,…,sns_1,s_2,\dots,s_n(1≤si≤1091 \le s_i \le 10^9),表示各参赛者的速度。

输出格式

输出一个整数,表示最小可能的不协调度总和。

样例

样例 1

输入:

3
3 1 2

输出:

3

样例 2

输入:

1
5

输出:

0

样例 3

输入:

6
1 6 3 3 6 3

输出:

11

样例 4

输入:

6
104 943872923 6589 889921234 1000000000 69

输出:

2833800505

在线编程 IDE

建议全屏模式获得最佳体验