EduBrick

Новые остановки

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

На прямой дороге стоят nn остановок с различными целыми координатами по возрастанию. Между ними решили добавить ещё kk остановок; координаты новых остановок тоже целые, и ставить их можно только между крайними существующими.

Сделайте наибольшее расстояние между соседними остановками как можно меньше и выведите это значение.

Формат ввода

В первой строке числа nn от 22 до 21052 \cdot 10^5 и kk от 00 до 10910^9. Во второй — nn различных координат от 11 до 10910^9 по возрастанию.

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

Одно число.

Примеры

ввод
3 2
1 4 10
вывод
3

Примечание

Промежуток длины gg разбивается на части длиной не больше dd добавлением g/d1\lceil g/d \rceil - 1 остановок.

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