Технокубок 2021 - Финал |
---|
Закончено |
За первое место на олимпиаде Лёше подарили много массивов целых чисел, уверив его, что эти массивы очень дорогие. Сразу после награждения Лёша принял решение продать их. На двери пункта приема массивов было сказано, что принимаются только массивы, которые можно сжать в генератор, работающий по следующему принципу:
На вход генератору дается четверка целых чисел $$$n$$$, $$$m$$$, $$$c$$$, $$$s$$$, при этом $$$n$$$ и $$$m$$$ положительны, $$$s$$$ неотрицательно, а для $$$c$$$ верно, что $$$0 \leq c < m$$$. Массив $$$a$$$ из $$$n$$$ элементов генерируется по следующим правилам:
Например, если $$$n = 5$$$, $$$m = 7$$$, $$$c = 4$$$, а $$$s = 10$$$, то $$$a = [3, 0, 4, 1, 5]$$$.
Цена такого массива вычисляется очень просто — это значение $$$m$$$ в этой четверке чисел.
Лёше стало интересно, сколько денег он может потребовать за каждый свой массив. Помогите Лёше определить для каждого массива, можно ли его задать какой-нибудь четверкой чисел $$$n$$$, $$$m$$$, $$$c$$$, $$$s$$$, и, если да, найти максимальное значение $$$m$$$ среди всех подходящих четверок.
На первой строке находится целое число $$$t$$$ ($$$1 \leq t \leq 10^5$$$) — количество массивов.
Первая строка описания массива содержит целое число $$$n$$$ ($$$1 \leq n \leq 10^5$$$) — размер очередного массива, полученного Лешей.
Вторая строка описания массива содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$0 \leq a_i \leq 10^9$$$ ) — элементы массива.
Гарантируется, что суммарный размер массивов не превосходит $$$10^5$$$.
Для каждого массива выведите:
6 6 1 9 17 6 14 3 3 4 2 2 3 7 3 4 3 2 2 4 5 0 1000000000 0 1000000000 0 2 1 1
19 8 -1 -1 -1 2000000000 1000000000 0
Название |
---|