Задачі
Черга
Черга
У цивілізованих країнах на залізничному вокзалі працює $k$ кас, проте черга до них всього одна. Обслуговування відбувається наступним чином. Спочатку, коли усі каси вільні, перші $k$ чоловік з черги підходять до кас. Інші чекають своєї черги. Як тільки кого-небудь буде обслужено і відповідна каса звільниться, наступна людина з черги підходить до цієї каси. Так продовжується до тих пір, доки не буде обслужено усіх клієнтів.
Визначте час, за який буде обслужено усіх клієнтів.
\InputFile
У першому рядку знаходиться два цілих числа: розмір черги $n$ та кількість кас $k~(1 \le n \le 10^5, 1 \le k \le 10^4)$. У другому рядку задано $n$ натуральних чисел. $i$-те число визначає час $t_i~(1 \le t_i \le 10^5)$, який потрібно для того, щоб обслужити $i$-го клієнта з черги.
\OutputFile
Виведіть одне число --- час, за який буде обслужено задану чергу.
Вхідні дані #1
5 2 3 1 1 2 3
Вихідні дані #1
6
Вхідні дані #2
7 3 1 2 3 4 5 3 1
Вихідні дані #2
7