EduBrick

A. Коровы — в стойла

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

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

Формат ввода

В первой строке вводятся числа NN (2<N1052 < N \le 10^5) — количество стойл и KK (1<K<N1 < K < N) — количество коров. Во второй строке задаются NN натуральных чисел в порядке возрастания — координаты стойл (координаты не превосходят 10910^9).

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

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

Примеры

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