现在有一个长度为 $$$n$$$($$$n$$$为偶数) 的序列,该序列中数字互不相同,你需要选择一个正整数 $$$k$$$,然后对序列中任意一个数字 $$$a_i$$$ 执行任意次如下操作:
$$$$$$ a_i=a_i-k $$$$$$
在一定次数的该操作后,你需要使序列中至少一半的数字相等,请问 $$$k$$$ 的最大值是多少,如果 $$$k$$$ 可以无限大,则输出 $$$0$$$。
第一行,一个整数 $$$t(1\le t \le 100)$$$。
对于每组数据:
第一行,一个整数 $$$n(2\le n \le 5000)$$$,$$$n$$$ 是一个偶数,代表序列长度。 接下来一行,一个长度为 $$$n$$$ 的序列 $$$a$$$,该序列中数字互不相同,其中的每个数字 $$$1\le a_i \le 10^6$$$。
保证在同一测试点内的 $$$\sum n \le 5000$$$。
对于每组数据,输出一行代表可行的 $$$k$$$ 的最大值,如果 $$$k$$$ 可以无限大,则输出 $$$0$$$。
3 6 1 2 3 4 5 6 2 1 10 8 1 5 4 9 8 13 12 11
2 0 4
| Name |
|---|


