#132Легко
Ближайшие точки
Время: 1 s · Память: 256 MB
- Сортировка
Условие
На числовой прямой даны различных точек. Найдите наименьшее расстояние между двумя точками и количество пар точек, находящихся на этом расстоянии. Расстояние между точками и равно .
Формат ввода
В первой строке (). Во второй — различных целых чисел () — координаты точек.
Формат вывода
В одной строке два числа: наименьшее расстояние и количество пар на таком расстоянии.
Примеры
Ввод
5 9 1 5 11 3
Вывод
2 3
Ввод
4 -4 8 2 14
Вывод
6 3
Примечание
Перебор всех пар — , при это операций. Отсортируйте точки: ближайшая точка обязательно соседняя в отсортированном массиве, поэтому достаточно разностей .
Расстояние достигает и не помещается в 32-битный int: в первом примере 2 3, для точек -2000000000 и 2000000000 ответ 4000000000 1.
Источник: acmp.ru, задача 344.
