Розбиття на k підмасивів
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Дано масив з елементів і число . Розбийте даний масив на підмасивів (які мвстять в собі всі елементи). Обчисліть максимум серад сум елементів всіх підмасивів. Розбиття варто зробити так, щоб це значення було як можна меншим. Знайдіть цей максимум.
Вхідні дані
Перший рядок містить два числа і . Другий рядок містить натуральних чисел, кажне з яких не більше .
Вихідні дані
Виведіть найменше можливе значення серед максимумів сум елементів всіх підмасивів.
Приклади
Для першого прикладу оптимальним разбиттям буде . Максимум сум елементів серед всіх підмасивів дорівнює , який є найменшим можливим для підмасивів.
Для другого прикладу оптимальним розбиттям буде . Максимум сум елементів серед всіх підмасивів дорівнює , який є найменшим можливим для підмасивів.
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 1K
Коефіцієнт прийняття 41%