EduBrick

Ближайшие числа

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

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

Если два числа совпадают, разность равна нулю.

Формат ввода

В первой строке nn от 22 до 10510^5. Во второй — nn чисел, каждое по модулю не больше 10910^9.

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

Одно число.

Примеры

ввод
5
3 1 4 1 5
вывод
0

Примечание

Перебирать все пары — 210102 \cdot 10^{10} операций, это заведомо не пройдёт. После сортировки ближайшие числа обязательно оказываются соседями, и хватает одного прохода. Ограничение времени сужено до 0.5 с намеренно.

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