Морозиво#4035

Морозиво

1 секунда
128 мегабайтів
Середня

Вздовж моря вузькою смугою тягнеться пляж. У деяких точках пляжу розміщено кіоски з морозивом. В один прекрасний день не всі морозивники вийшли на роботу. Розподіліть морозивників по кіосках так, щоб мінімальна відстань між морозивниками була якомога більшою. Так вони менше будуть заважати один одному.

Вхідні дані

У першому рядку вводяться кількість кіосків (2 < n < 10001) та кількість морозивників (1 < k < n), які вийшли на роботу. У другому рядку задано натуральних чисел у порядку зростання — координати кіосків (координати не перевищують 10^9).

Вихідні дані

Виведіть одне число — мінімальну відстань між сусідніми морозивниками в оптимальному розміщенні.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading