Біг#10152

Біг

1 секунда
128 мегабайтів
Легка

Корова Бессі хоче стати сильнішою спортсменкою, тому вона вирішила бігати по доріжці рівно хвилин. Протягом кожної хвилини вона може або бігти, або відпочивати всю хвилину.

Загальна відстань, яку може пробігти Бессі, залежить від її коефіцієнта втоми, який спочатку дорівнює . Якщо Бессі біжить протягом хвилини , вона пробігає відстань d_i, а її коефіцієнт втоми збільшується на . Коефіцієнт втоми ніколи не може перевищувати .

Якщо Бессі відпочиває, її коефіцієнт втоми зменшується на , але не може стати від'ємним. Бессі може знову почати бігти лише тоді, коли її коефіцієнт втоми досягне . У цей момент вона може обрати: або бігти, або продовжити відпочивати.

Наприкінці -хвилинного тренування коефіцієнт втоми Бессі має дорівнювати рівно ; інакше у неї не залишиться достатньо енергії на решту дня.

Знайдіть максимальну сумарну відстань, яку може пробігти Бессі, дотримуючись усіх цих правил.

Вхідні дані

У першому рядку знаходяться два цілих числа n~(1 \le n \le 10^4) та m~(1 \le m \le 500).

Наступні рядків містять цілі числа d_1, d_2, \ldots, d_n~(1 \le d_i \le 1000), де d_i — відстань, яку Бессі пробігає, якщо вирішує бігти протягом хвилини .

Вихідні дані

Виведіть одне ціле число: максимальну сумарну відстань, яку може пробігти Бессі, дотримуючись усіх заданих правил.

Приклади

Приклад 1

Loading
Loading