Поїдання булочок#9062

Поїдання булочок

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

Кратос і Атрей вирішили поїсти булочок. Щоб урізноманітнити процес, Кратос приготував булочок і запропонував влаштувати змагання з швидкісного поїдання.

І Кратос, і Атрей будуть їсти по булочок. Все закінчилося так само швидко, як і почалося. Фрейя таємно спостерігала за цим змаганням і помітила кілька особливостей:

Після того, як Кратос з Атреєм пішли, Фрейя знайшла їх "протокол". На жаль, для кожної дії записано, скільки булочок було з'їдено, але не записано, хто саме їх їв.

Фрейя пам'ятає, що Кратос у деякий момент змагання виглядав беззаперечним лідером, оскільки з'їв булочок значно більше ніж Атрей. Вона просить вас за даним протоколом визначити, який найбільший відрив міг бути у Кратоса протягом змагання.

Вхідні дані

У першому рядку задано два цілих числа і k~(2 \le n \le 10^5, 1 \le k \le n) — число записів у протоколі та число булочок, з'їдених кожним з учасників.

У другому рядку задано чисел a_i~(1 \le a_i \le 2) — дані протоколу. Гарантовано, що протокол коректний: можна розділити a_i на дві множини так, щоб сума чисел в обох множинах була рівна .

Вихідні дані

Виведіть одне ціле число — найбільший відрив Кратоса протягом змагання.

Приклади

Приклад 1

Loading
Loading