#BD202405. 小度的极差
小度的极差
题目描述:
小度有一个数组,他每次操作可以选择两个不同的位置,其中一个作为 ,另一个作为 ,然后令 ,但是对于每个位置,至多只能被选作 一次(被选作 的次数不限)。
小度想知道,他进行若干次操作后,数组最大的极差是多少。
格式
输入格式: 第一行输入一个整数 表示询问次数。 对于每次询问: 第一行输入一个整数 表示数组长度。 第二行输入 个整数表示数组 。 所有询问的数组总长度不超过 。
输出格式:
输出一个整数表示答案。
样例 1
输入:
2
5
-2 -1 0 1 2
1
1
输出:
10
0
备注
第一次操作选择2,1,令:-1 + (-2) = -3
第二次操作选择1,2,令:-2 + (-3) = -5
第三次操作选择3,1,令:0 + (-5) = -5
第四次操作选择4,5,令:1 + 2 = 3
第五次操作选择5,4,令:2 + 3 = 5
此时数组变成:-5,-3,-5, 3, 5
极差为10。