Codeforces Round 693 (Div. 3) |
---|
Закончено |
Поликарп нашёл под ёлкой массив $$$a$$$ из $$$n$$$ элементов и инструкцию для игры с ним:
Например, если $$$n = 5$$$ и $$$a = [7, 3, 1, 2, 3]$$$, тогда следующие варианты игр возможны:
Помогите Поликарпу узнать, какой максимальный результат он может получить, если он выбирает стартовую позицию оптимально.
В первой строке находится одно целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных. Далее следуют $$$t$$$ наборов входных данных.
В первой строке каждого набора входных данных находится одно целое число $$$n$$$ ($$$1 \leq n \leq 2 \cdot 10^5$$$) — длина массива $$$a$$$.
В следующей строке находятся $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \leq a_i \leq 10^9$$$) — элементы массива $$$a$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных в отдельной строке выведите одно число — максимальный результат, который Поликарп может получить, сыграв в игру на соответствующем массиве по инструкции из условия. Обратите внимание, что Поликарп выбирает любую стартовую позицию от $$$1$$$ до $$$n$$$ таким образом, чтобы максимизировать свой результат.
4 5 7 3 1 2 3 3 2 1 4 6 2 1000 2 3 995 1 5 1 1 1 1 1
7 6 1000 5
Первый набор входных данных разобран в условии.
Во втором наборе входных данных максимальный результат достигается при выборе $$$i = 1$$$.
В третьем наборе входных данных максимальный результат достигается при выборе $$$i = 2$$$.
В четвёртом наборе входных данных максимальный результат достигается при выборе $$$i = 1$$$.
Название |
---|