Codeforces Round 796 (Div. 1) |
---|
Закончено |
Marisa приходит собирать грибы в зачарованный лес.
Зачарованный лес может быть представлен $$$n$$$ точками на оси $$$X$$$, пронумерованными от $$$1$$$ до $$$n$$$. Прежде чем Marisa начала собирать грибы, ее подруга Patchouli использовала магию, чтобы узнать изначальное количество грибов в каждой точке, представляемое массивом $$$a_1,a_2,\ldots,a_n$$$.
Marisa может начать в любой точке леса на минуте $$$0$$$. Каждую минуту по заданном порядку происходит следующее:
Обратите внимание, что она не может собирать грибы в минуту $$$0$$$.
Теперь Marisa хочет узнать максимальное количество грибов, которое она сможет собрать за $$$k$$$ минут.
Первая строка содержит единственное целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных. Далее следует описание этих наборов.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$, $$$k$$$ ($$$1 \le n \le 2 \cdot 10 ^ 5$$$, $$$1\le k \le 10^9$$$) — количество позиций с грибами и время, которое есть у Marisa, соответственно.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le 10^9$$$) — изначальное количество грибов в точках $$$1,2,\ldots,n$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10 ^ 5$$$.
Для каждого набора входных данных выведите максимальное количество грибов, которое Marisa может собрать за $$$k$$$ минут.
45 25 6 1 2 35 75 6 1 2 31 29999995 700001000000000 1000000000 1000000000 1000000000 1000000000
12 37 1000000 5000349985
В первом наборе входных данных Marisa может начать с $$$x=2$$$. В первую минуту она ходит на $$$x=1$$$ и собирает $$$5$$$ грибов. Количество грибов будет $$$[1,7,2,3,4]$$$. На второй минуте она передвигается на $$$x=2$$$ и собирает $$$7$$$ грибов. Количество грибов будет $$$[2,1,3,4,5]$$$. За $$$2$$$ минуты Marisa собрала $$$12$$$ грибов.
Можно показать, что собрать больше $$$12$$$ грибов невозможно.
Во втором наборе входных данных один из ее возможных путей движения:
$$$2 \rightarrow 3 \rightarrow 2 \rightarrow 1 \rightarrow 2 \rightarrow 3 \rightarrow 4 \rightarrow 5$$$
Можно показать, что собрать больше $$$37$$$ грибов невозможно.
Название |
---|