CF1934A.Too Min Too Max
入门
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Given an array a of n elements, find the maximum value of the expression:
∣a_i−a_j∣+∣a_j−a_k∣+∣a_k−a_l∣+∣a_l−a_i∣
where i, j, k, and l are four distinct indices of the array a, with 1≤i,j,k,l≤n.
Here ∣x∣ denotes the absolute value of x.
给定一个包含 n 个元素的数组 a,求下列表达式的最大值:
∣a_i−a_j∣+∣a_j−a_k∣+∣a_k−a_l∣+∣a_l−a_i∣
其中 i、j、k 和 l 是数组 a 的四个互不相同的下标,满足 1≤i,j,k,l≤n。
此处 ∣x∣ 表示 x 的绝对值。
输入格式
The first line contains one integer t (1≤t≤500) — the number of test cases. The description of the test cases follows.
The first line of each test case contains a single integer n (4≤n≤100) — the length of the given array.
The second line of each test case contains n integers a1,a2,…,an (−106≤ai≤106).
第一行包含一个整数 t(1≤t≤500)—— 测试用例的数量。随后是测试用例的描述。
每个测试用例的第一行包含一个整数 n(4≤n≤100)—— 给定数组的长度。
每个测试用例的第二行包含 n 个整数 a1,a2,…,an(−106≤ai≤106)。
输出格式
For each test case, print a single integer — the maximum value.
对于每个测试用例,输出一个整数——最大值。
输入输出样例
输入#1
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
输出#1
0 6 38 8 8
说明/提示
In the first test case, for any selection of i, j, k, l, the answer will be 0. For example, ∣a1−a2∣+∣a2−a3∣+∣a3−a4∣+∣a4−a1∣=∣1−1∣+∣1−1∣+∣1−1∣+∣1−1∣=0+0+0+0=0.
In the second test case, for i=1, j=3, k=2, and l=5, the answer will be 6. ∣a1−a3∣+∣a3−a2∣+∣a2−a5∣+∣a5−a1∣=∣1−2∣+∣2−1∣+∣1−3∣+∣3−1∣=1+1+2+2=6.
在第一个测试用例中,对于任意选择的 i、j、k、l,答案均为 0。例如,∣a1−a2∣+∣a2−a3∣+∣a3−a4∣+∣a4−a1∣=∣1−1∣+∣1−1∣+∣1−1∣+∣1−1∣=0+0+0+0=0。
在第二个测试用例中,当 i=1、j=3、k=2、l=5 时,答案为 6。∣a1−a3∣+∣a3−a2∣+∣a2−a5∣+∣a5−a1∣=∣1−2∣+∣2−1∣+∣1−3∣+∣3−1∣=1+1+2+2=6。
输入解题思路,AI测评打分。不知道怎么写?