#704. 非常规配对
非常规配对
题目描述
本市推出了一档热门真人秀节目《非常规配对》。根据节目规则,参与者的配对方式不同寻常:在人数偶数的情况下,所有参与者必须成双成对。
现在有一个由 个整数 组成的数组。已知 为偶数。我们必须将参与者(数字)精确分成 对 $(a_{p_1},a_{q_1}),\,(a_{p_2},a_{q_2}),\dots\,(a_{p_\frac{n}{2}}\,a_{q_\frac{n}{2}})$ 。每个索引最多只能包含一对。
对于一对 ,其差值定义为 。我们希望形成非常规配对,从而使所有配对中的最大差值最小。
请确定最大差值的最小可能值。
输入格式
第一行包含一个整数 ()——测试用例数。接下来给出 个测试用例。
每个测试用例包含两行:
- 第 行:一个偶数 (),表示数组长度。
- 第 行: 个整数 (),以空格分隔。
保证所有测试用例的 之和不超过 。
输出格式
对每个测试用例输出一行,包含一个整数 —— 在最优配对下,各对差的最大值的最小可能值。
样例输入
5
2
1 2
4
10 1 2 9
6
3 8 9 3 3 2
8
5 5 5 5 5 5 5 5
4
-5 -1 2 6
样例输出
1
1
1
0
4
说明
- 第一个样例:数组为 ,唯一的配对差为 。
- 第二个样例:数组为 ,可配成 与 ,两对差均为 ,最大差为 。
- 第三个样例:数组为 ,可配成 ,差为 ,最大为 。