EduBrick

Куски кабеля

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

Есть nn кабелей с целыми длинами. Каждый можно резать на части любой длины, не обязательно целой; склеивать нельзя.

Нужно получить kk кусков одинаковой длины. Какой наибольшей может быть эта длина? Ответ выведите с точностью не хуже 10610^{-6}.

Формат ввода

В первой строке числа nn от 11 до 21052 \cdot 10^5 и kk от 11 до 10410^4. Во второй — nn длин от 11 до 10610^6.

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

Одно вещественное число.

Примеры

ввод
3 4
8 7 8
вывод
4.000000000

Примечание

Условие остаётся тем же — сумма ai//La_i // L, — но LL теперь вещественное. Делите отрезок пополам фиксированное число раз, например сто.

Войдите, чтобы отправлять решения.