CF1934A Too Min Too Max
题目描述
给定一个包含 $n$ 个元素的数组 $a$,请你求出如下表达式的最大值:
$$
|a_i - a_j| + |a_j - a_k| + |a_k - a_l| + |a_l - a_i|
$$
其中 $i$、$j$、$k$、$l$ 是数组 $a$ 的四个不同的下标,满足 $1 \le i, j, k, l \le n$。
这里 $|x|$ 表示 $x$ 的绝对值。
输入格式
第一行包含一个整数 $t$($1 \le t \le 500$),表示测试用例的数量。接下来是每个测试用例的描述。
每个测试用例的第一行包含一个整数 $n$($4 \le n \le 100$),表示数组的长度。
每个测试用例的第二行包含 $n$ 个整数 $a_1, a_2, \ldots, a_n$($-10^6 \le a_i \le 10^6$)。
输出格式
对于每个测试用例,输出一个整数,表示最大值。
说明/提示
在第一个测试用例中,无论选择哪组 $i$、$j$、$k$、$l$,答案都是 $0$。例如,$|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$。
在第二个测试用例中,选择 $i = 1$,$j = 3$,$k = 2$,$l = 5$,答案为 $6$。$|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$。
由 ChatGPT 4.1 翻译