Трішки обману ніколи не зашкодить
Дізнавшись про зловісний план обманщика Каяби Акіхіко, Кіріто наздогнав його і почав поєдинок.
Обидва вони надзвичайно потужні. Тому Кіріто зможе вдарити Каябу лише один раз, перш ніж бути знищеним. У Кіріто є масив з різних підсилювачів. Сила атаки визначається як максимальна сума підмасиву масиву .
Каяба - дуже досвідчений обманщик, тому він знав план Кіріто наперед. Перед атакою він може виконати наступну операцію разів:
вибрати індекс та зменшити значення на одиницю.
Ваше завдання - передбачити мінімально можливу силу атаки Кіріто після дій Каяби.
Максимальна сума підмасиву - це максимальна сума значень в неперервному, непорожньому підмасиві. Наприклад, для масиву , підмасив від до має максимальну суму підмасиву, оскільки є найбільшою сумою серед усіх підмасивів.
Вхідні дані
Перший рядок містить два цілих числа та () — розмір масиву та кількість операцій, які може виконати Каяба.
Другий рядок містить цілих чисел () — елементи масиву.
Вихідні дані
Виведіть одне ціле число — мінімізовану максимальну суму підмасиву після операцій Каяби.
Приклади
Примітка
У першому прикладі Каяба не може виконати жодних операцій, тому масив залишається без змін. Максимальна сума підмасиву буде сумою всього масиву .
У другому прикладі Каяба може зменшити значення будь-якого елемента на , і максимальна сума підмасиву буде .
У третьому прикладі Каяба може зменшити значення першого та останнього елементів на , і масив стане рівним , максимальна сума підмасиву дорівнює .
Оцінювання
( бали): ;
( балів): ;
( балів): ;
( балів): ;
( бали): ;
( балів): без додаткових обмежень.