Максимальный разрыв

Просмотр в формате PDF

Submit solution


Очки: 120
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Автор:
Problem type
Allowed languages
C++, Python

Строитель собирается установить n столбов вдоль прямой. Для каждого столба известна его координата.

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

Найдите максимальную разность координат двух соседних столбов после сортировки всех координат по возрастанию.

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

Первая строка содержит целое число n — количество столбов (2 <= n <= 2 * 10^5).

Вторая строка содержит n целых чисел a_i — координаты столбов (|a_i| <= 10^9).

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

Выведите одно целое число — максимальный промежуток между соседними столбами после сортировки их координат.

Ограничения

  • 2 <= n <= 2 * 10^5
  • |a_i| <= 10^9

Примеры

Пример 1

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

2
0 1

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

1
Пример 2

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

3
-5 -5 7

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

12

Комментарии

Еще нет ни одного комментария.