CF1929A Sasha and the Beautiful Array
题目描述
Sasha 决定给他的女友一个数组 $a_1,a_2,\ldots,a_n$。他发现他的女友评估该数组的美丽程度为 $ \sum_{i=2}^{n}(a_i-a_{i-1}) $ 的价值。
帮助 Sasha,告诉他如果他可以重新排列数组 $a$ 的元素,其中可以获得的最大美丽值是多少。
输入格式
每个测试用例包含多个测试。第一行包含一个整数 $t$($1 \le t \le 500$)——测试用例数。接着是若干行,每行描述一个测试用例。
每个测试用例的第一行包含一个整数 $n$($2 \leq n \leq 100$)——数组 $a$ 的长度。
每个测试用例的第二行包含 $n$ 个整数 $a_1, a_2, \ldots, a_n$($1 \leq a_i \leq 10^9$)——数组 $a$ 的元素。
输出格式
对于每个测试用例,输出一个整数——可以获得的数组 $a$ 的最大美丽程度。
### 样例
#### 输入样例:
```
5
3
2 1 3
3
69 69 69
5
100 54 80 43 90
4
3 4 3 3
2
2 1
```
#### 输出样例:
```
2
0
57
1
1
```
说明/提示
在第一个测试用例中,可以重新排列数组 $a$ 的元素,使得 $a = [1,2,3]$。然后其美丽程度将等于 $ (a_2 - a_1) + (a_3 - a_2) = (2 - 1) + (3 - 2) = 2$。
在第二个测试用例中,不需要重新排列数组 $a$ 的元素。然后其美丽程度将等于 $0$。