Решения задач по информатике

Задача 46: Провода

Условие задачи:

Дано \(N\) отрезков провода длиной \(L_1, L_2, ..., L_N\) сантиметров. Требуется с помощью разрезания получить из них \(K\) равных отрезков как можно большей длины, выражающейся целым числом сантиметров. Если нельзя получить \(K\) отрезков длиной даже 1 см, вывести 0.

Ограничения: \(1 <= N <= 10^4\), \(1 <= K <= 10^4\), \(100 <= L_i <= 10^7\), все числа целые.

Входные данные:

В первой строке находятся числа \(N\) и \(K\). В следующих \(N\) строках - \(L_1, L_2, ..., L_N\), по одному числу в строке.

Выходные данные:

Вывести одно число - полученную длину отрезков.

Решение:

Пожалуйста, подождите загрузки решения