#L0343. 魔法石的力量

魔法石的力量

题目背景

Special for beginners, ^_^

题目描述

Blackslex 是一位炼金术士,他面前有一排 n 块魔法石,每块魔法石上有一个正整数力量值 a₁, a₂, …, aₙ。

炼金术士可以施展一种法术,每次操作:

选一块魔法石 i(1 ≤ i ≤ n)

选一个整数 x(必须 ≥ k)

将魔法石的力量变为它对 x 的余数: a_i := a_i mod x

目标:通过若干次操作,使所有魔法石的力量都相同。

你的任务:在所有正整数 k 中,找出 最大的 k,使得存在一系列操作可以让魔法石统一力量。

输入格式

第一行:整数 t(1 ≤ t ≤ 10⁴)——测试用例数量

接下来每个测试用例两行:

第一行:整数 n(2 ≤ n ≤ 2·10⁵)——魔法石数量

第二行:n 个整数 a₁, a₂, …, aₙ(1 ≤ aᵢ ≤ 10⁹,互不相同)

保证所有测试用例中 n 的总和 ≤ 2·10⁵。

输出格式

每个测试用例输出一个整数:最大可能的 k。

样例

3
3
5 7 9
2
2 3
7
11 74 5 22 52 97 82

5
2
6

出题人(李昱廷)