EduBrick

F. Провода

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

Есть nn кусков провода длиной l1,l2,…,lnl_1, l_2, \dots, l_n сантиметров. Разрезая их, нужно получить kk равных отрезков как можно большей длины, выражающейся целым числом сантиметров. Куски можно резать как угодно, но склеивать нельзя, и остатки просто выбрасываются.

Если получить kk отрезков длиной хотя бы 11 см нельзя, выведите 00.

Формат ввода

Первая строка содержит числа nn и kk (1≤n≤1051 \le n \le 10^5, 1≤k≤1051 \le k \le 10^5).

Следующие nn строк содержат по одному числу lil_i (100≤li≤107100 \le l_i \le 10^7).

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

Одно число — наибольшая длина отрезка.

Примеры

ввод
4 11
802
743
457
539
вывод
200
Войдите, чтобы отправлять решения.