eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Змеи

Змеи

Согласно легенде, Святой Патрик изгнал всех змей в Муленде более тысячи лет назад. Однако с тех пор змеи вернулись в Муленд! День Святого Патрика был 17 марта, поэтому Бесси собирается почтить память Святого Патрика, изгнав всех змей из Муленда раз и навсегда.

Бесси оснащена сетью для ловли змей, расположенных в n группах на прямой. Бесси должна поймать каждую змею в каждой группе в том порядке, в котором группы появляются на линии. Каждый раз, когда Бесси захватывает группу, она может поместить змей в клетку и начать с пустой сети для следующей группы.

Сеть размером s означает, что Бесси может поймать любую группу, содержащую g змей, где gs. Однако каждый раз, когда Бесси ловит группу змей размера g сеткой s, она не использует s - g пространства. Сеть Бесси может начинаться с любого размера, и она может изменить размер своей сети k раз.

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

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

Первая строка содержит числа n (1n400) и k (1k < n). Вторая строка содержит n целых чисел a1, ..., an, где ai (0ai106) количество змей в i-ой группе.

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

Выведите одно целое число - минимальное количество потраченного впустую пространства после того, как Бесси поймает всех змей.

Пример

Сеть Бесси начинается с размера 7. После того, как она поймает первую группу змей, она меняет размер сети на 9 и сохраняет этот размер до 4 -ой группы змей, когда она меняет сеть на размер 3. Общее потраченное впустую пространство составляет (77) + (99) + (98) + (32) + (33) + (32) = 3.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
6 2
7 9 8 2 3 2
Выходные данные #1
3
Источник 2019 USACO US Open, Золото