该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
Kevin 有 n 座魔方塔,第 i 座魔方塔的高度为 hi。
他可以为每座魔方塔 i 选择一个整数 xi,恰好一次将高度增加 xi。(恰好一次指最多且最少执行一次)
例如,若 h=[1,3,2,2],x=[3,2,2,8],则增加后高度变为 [4,5,4,10]。
Kevin 想让所有魔方塔最终高度相等。
此外,他还要选择一个整数 k,并要求所有 xi 满足 1≤xi≤k。
请帮他找出最小的 k。
输入格式
第一行一个整数 t(1≤t≤104),表示测试用例数。
每个测试用例两行:
- 第一行一个整数 n(1≤n≤5)
- 第二行 n 个整数 h1,h2,…,hn(1≤hi≤6)
输出格式
对于每个测试用例,输出一行一个整数,即最小的 k。
样例输入
4
2
1 3
3
2 6 4
5
5 4 6 6 1
4
3 3 3 3
样例输出
3
5
6
1
样例解释
第四个测试用例中,n=4,所有塔的高度为 3 。由于塔高已经与相等,不需要增加高度,因此 k 最小为 1(因为 xi 必须满足 1≤xi≤k,但实际可以不增加,不过题目要求恰好一次增加,所以 xi 可以取 1,此时 k=1 即可)。
数据范围
- 1≤t≤104
- 1≤n≤5
- 1≤hi≤6