Подарки

Сложность: 63%

Дед Мороз предлагает Вове выбрать подарки на Новый год.

Перед мальчиком лежат nn подарков в ряд. Каждый подарок характеризуется целым числом, у ii-го подарка оно равно aia_i – количество удовольствия, которое подарок принесёт Вове. Удовольствие может быть как положительным, так и отрицательным, а также равным нулю.

Дед Мороз предложил Вове выбрать два числа ll и rr таких, что 1lrn1 \le l \le r \le n, и взять все подарки с номерами от ll до rr. Однако kk подарков с максимальными характеристиками среди выбранных Вова должен отдать своей младшей сестре Маше. Остальные подарки Вова забирает себе.

Вова хочет выбрать числа ll и rr так, чтобы суммарное удовольствие от подарков, доставшихся именно ему, было максимальным. Общее удовольствие от набора подарков – это сумма значений aia_i для подарков в наборе.

Помогите Вове выбрать числа ll и rr так, что 1lrn1 \le l \le r \le n, rl+1kr - l + 1 \ge k и общее удовольствие от выбранных подарков без учёта подарков, доставшихся Маше, максимально.

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

В первой строке записаны два целых числа nn и kk (1n2000001 \le n \le 200\,000, 0kmin(100,n)0 \le k \le \min(100, n)) – количество подарков перед Вовой и количество подарков, которые требуется отдать Маше.

Во второй строке заданы nn целых чисел через пробел a1,a2,,ana_1, a_2, \ldots, a_n (109ai109-10^9 \le a_i \le 10^9) – количество удовольствия, приносимого подарками.

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

Выведите единственное число – общее удовольствие от выбранных Вовой подарков без учёта тех, что достались Маше.

Подзадачи

баллынеобх. подзадачиограничения
0

0

-

Тесты из условия

1

7

-

n200n \le 200

2

8

1

n1000n \le 1000

3

10

1, 2

n6000n \le 6000

4

8

-

k=0k = 0

5

14

-

k=1k = 1

6

39

1, 2, 3

n80000n \le 80\,000

7

14

1, 2, 3, 4, 5, 6

Нет дополнительных ограничений

STDINSTDOUT
5 0
2 -4 5 -1 7
11
5 1
2 -4 5 -1 7
4
5 2
2 -4 5 -1 7
0

Примечание

В первом примере Вова ничего не должен отдавать Маше, поэтому он выберет l=3l = 3, r=5r = 5, и общее удовольствие от выбранных подарков будет равняться 5+(1)+7=115 + (-1) + 7 = 11.

Во втором примере Вова должен будет отдать Маше подарок с самым большим количеством удовольствия. Тогда он так же выберет l=3l = 3, r=5r = 5, однако общее удовольствие будет равняться 5+(1)=45 + (-1) = 4.

В третьем примере Вова должен отдать два подарка с наибольшими характеристиками. В таком случае одним из оптимальных вариантов будет выбрать l=1l = 1, r=2r = 2.