#18103. 星际联邦

星际联邦

题目描述

U 宇宙发现了能用于快速星际穿行的 u 元素,U 宇宙有 nn 个行星,第 ii 个行星的 u 元素含量为 uiu_iuiu_i 可以是负数),搭建行星 1i<jn1\leq i < j\leq n 间利用 u 元素的快速通行轨道的代价为 ujuiu_j - u_i,为保证连通性,U 宇宙需要让新铺设的 u 元素轨道使得各行星连成一棵树。

那么满足要求的最少代价是多少呢?

输入格式

输入的第一行包含一个整数 nn,表示 U 宇宙的行星数。

接下来一行,包含 nn 个整数 u1,u2,,unu_1,u_2,\cdots, u_n,表示各行星的 u 元素含量。

输出格式

输出一行一个整数,表示符合题意的最小代价。

8
-3 5 -1 2 0 4 6 3
-18
3
1 2 3
2

附加样例

b.in
b.out

数据范围与提示

对于所有数据,1n3×1051 \le n \le 3 \times 10^5300000ui300000-300\,000 \le u_i \le 300\,000.

子任务编号 特殊性质 分值
11 n10n \le 10 55
22 n1000n \le 1\,000 2020
33 n10000n \le 10\,000 1515
44 ui{0,1}u_i \in \{0, 1\} 1010
55 0ui100 \le u_i \le 10 1515
66 n105n \le 10^5
77 没有额外的限制 2020