#J1663. 太小太大
太小太大
【题目描述】:
文景拿到一个包含 个元素的数组 ,老师让他找到表达式
$$|a_i - a_j| + |a_j - a_k| + |a_k - a_l| + |a_l - a_i| $$的最大值,其中 ,,,和 是数组 的四个不同索引,满足 。
这里 表示 的绝对值。
【输入描述】:
第一行包含一个整数 () —— 测试用例的数量。接下来是测试用例的描述。
每个测试用例的第一行包含一个整数 () —— 给定数组的长度。
每个测试用例的第二行包含 个整数 ()。
【输出描述】:
对于每个测试用例,打印一个整数 —— 最大值。
【样例】:
5
4
1 1 1 1
5
1 1 2 2 3
8
5 1 3 2 -3 -1 10 3
4
3 3 1 1
4
1 2 2 -1
0
6
38
8
8
【样例解释】:
在第一个测试用例中,对于任意选择的 ,,,,答案将为 0。例如,
$$\begin{align*} & \ |a_1-a_2|+|a_2-a_3|+|a_3-a_4|+|a_4-a_1| \\ = & \ |1-1|+|1-1|+|1-1|+|1-1| \\ = & \ 0+0+0+0 \\ = & \ 0 \end{align*} $$在第二个测试用例中,对于 ,,,和 ,答案将为 6。
$$\begin{align*} & \ |a_1-a_3|+|a_3-a_2|+|a_2-a_5|+|a_5-a_1| \\ = & \ |1-2|+|2-1|+|1-3|+|3-1| \\ = & \ 1+1+2+2 \\ = & \ 6 \end{align*} $$【数据范围及描述】:
对于 的数据:;;
对于 的数据:;;;
相关
在下列比赛中: