EduBrick

Разбиение на части

1000 мс · 256 МБ · всё или ничего

Массив нужно разрезать на kk непустых кусков из подряд идущих элементов так, чтобы наибольшая сумма куска была как можно меньше. Выведите эту сумму.

Формат ввода

В первой строке числа nn и kk (1kn1051 \le k \le n \le 10^5). Во второй — nn целых чисел от 11 до 10910^9.

Формат вывода

Одно число.

Примеры

ввод
5 2
1 2 3 4 5
вывод
9
Войдите, чтобы отправлять решения.