EduBrick

G. Коровы в стойла

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

На прямой стоят nn стойл с известными координатами. В них нужно расставить kk коров так, чтобы наименьшее расстояние между двумя коровами было как можно больше.

В одном стойле помещается ровно одна корова.

Формат ввода

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

Вторая строка содержит nn различных натуральных чисел в порядке возрастания — координаты стойл, не превосходящие 10910^9.

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

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

Примеры

ввод
6 3
2 5 7 11 15 20
вывод
9
Войдите, чтобы отправлять решения.