AT_code_thanks_festival_2018_c Pair Distance
题目描述
有一个可以用数轴表示的城市,住着 $N$ 个人,第 $i$ 个人住在坐标 $x_i$ 上。没有两个人住在同一个坐标上。
住在坐标 $x$ 的人与住在坐标 $y$ 的人交流所需的代价为 $|x-y|$。
这个城市的总交流代价定义为 $N$ 个人中所有两两组合 $1 \leq i < j \leq N$ 之间交流所需代价的总和。
请输出这个城市的交流代价。
输入格式
输入以以下格式从标准输入给出。
> $N$ $x_1$ $x_2$ ... $x_{N-1}$ $x_N$
输出格式
请输出这个城市的交流代价。
说明/提示
## 限制条件
- $2 \leq N \leq 10^5$
- $0 \leq |x_i| \leq 10^8$
- $x_i$ 两两不同
- 输入均为整数
## 样例解释 1
住在 $-2$ 和 $3$ 的两个人之间的代价为 $5$。
## 样例解释 2
住在 $10$ 和 $1$ 的两个人之间的代价为 $9$。住在 $10$ 和 $5$ 的两个人之间的代价为 $5$。住在 $1$ 和 $5$ 的两个人之间的代价为 $4$。因此,城市的交流代价为 $18$。
由 ChatGPT 4.1 翻译