5. Хлеб и зрелище
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Петя вернулся из школы и понял, что забыл купить хлеб. А ещё он понял, что действовать надо достаточно быстро: через $$$n$$$ минут начинается телетрансляция важного матча его любимой футбольной команды.

Путь от дома Пети до пекарни занимает $$$t$$$ минут, и столько же ему потребуется на обратную дорогу. На покупку хлеба уйдёт одна минута. Гарантируется, что $$$2 \cdot t + 1 \le n$$$.

Петя уже был готов отправиться за хлебом, но начал накрапывать дождик. Согласно прогнозу погоды дождь будет идти в ближайшие $$$n$$$ минут, и для каждой $$$j$$$-й минуты известно количество осадков $$$d_j$$$, которое выпадет в эту минуту.

Петя хочет, чтобы суммарное количество осадков, которое выпадет, пока он будет идти по улице, было минимально возможным.

Петя может повременить с выходом из дома, может немного подождать в пекарне и не уходить оттуда сразу после совершения покупки. Главное — он должен вернуться домой не позднее, чем через $$$n$$$ минут. Ваша задача — определить минимально возможное суммарное количество осадков, которое выпадет, пока Петя будет находиться на улице.

Входные данные

В первой строке содержится целое число $$$n$$$ $$$(n \le 3 \cdot 10^5)$$$ — максимальное время, спустя которое Петя должен быть дома.

Во второй строке содержится целое число $$$t$$$ ($$$t\ge 1$$$, $$$2t+1\le n$$$) — время, которое необходимо Пете, чтобы дойти от дома до пекарни или обратно.

В каждой из следующих $$$n$$$ строк содержится по одному целому числу $$$d_j$$$ $$$1 \le d_j \le 10^3, \, j = 1, 2, \ldots, n)$$$ — количество осадков, которое выпадет в $$$j$$$-ю минуту.

Выходные данные

Выведите целое число — минимально возможное суммарное количество осадков, которое выпадет, пока Петя будет идти по улице.

Система оценки

Решения, верно работающие при $$$n \le 100$$$, будут оцениваться в 40 баллов.

Пример
Входные данные
18
4
5
2
1
4
2
1
11
3
2
1
14
12
3
1
2
1
6
2
Выходные данные
15
Примечание

В примере из условия Пете следует выйти из дома в 3-ю минуту. Количество осадков, которое выпадет за время его нахождения на улице, составит $$$1 + 4 + 2 + 1 = 8$$$. В 7-ю он совершит покупку, после чего, начиная с 8-й минуты, он может отправиться обратно.

Наилучшим решением для него будет подождать до 13-й минуты: если он выйдет из пекарни в этот момент, то количество осадков, которое выпадет за время его нахождения на улице, составит $$$3 + 1 + 2 + 1 = 7$$$.

Суммарное количество осадков будет равно $$$15$$$. Можно проверить, что в других случаях количество осадков будет больше.