| Codeforces Round 1103 (Div. 3) |
|---|
| Закончено |
Дабир, Егор и Арсений только сели в поезд, как они решили сыграть в игру. У Дабира есть рюкзак с бесконечным числом кубиков. Он составил из них $$$n$$$ башен, $$$i$$$-я башня имеет высоту $$$h_i$$$ кубиков.
Егор с Арсением должны для каждой башни $$$i$$$ выбрать число $$$x_i$$$ и увеличить её высоту на $$$x_i$$$ ровно один раз. Например, если $$$h$$$ = [$$$1, 3, 2, 2$$$], $$$x$$$ = [$$$3, 2, 2, 8$$$], то после увеличения $$$h$$$ станет [$$$4, 5, 4, 10$$$]. Их задача сделать высоты всех башен равными.
Чтобы сделать игру интереснее, Дабир хочет выбрать число $$$k$$$ и добавить ограничение: для $$$x_i$$$ должно выполняться $$$1 \le x_i \le k$$$. Помогите ему найти наименьшее $$$k$$$, для которого возможно закончить игру.
В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Далее следуют $$$t$$$ наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 5$$$).
Вторая строка содержит $$$n$$$ целых чисел $$$h_1, h_2, \dots, h_n$$$ ($$$1 \le h_i \le 6$$$).
Для каждого набора входных данных выведите одно целое число — минимальное значение $$$k$$$, при котором возможно сделать все башни равной высоты.
421 332 6 455 4 6 6 143 3 3 3
3561
| Название |
|---|


