M. Ближайшая пара точек
1000 мс · 256 МБ · всё или ничего
Дан набор точек. Найдите наименьшее расстояние между двумя из них - точнее, его квадрат, чтобы ответ был целым.
Задача-близнец диаметра из предыдущего пункта, но решается совсем иначе: минимум, в отличие от максимума, на оболочке не лежит - ближайшая пара как раз чаще всего внутри.
Формат ввода
В первой строке - число точек ().
В следующих строках - координаты точек, целые, по модулю не превосходящие . Точки могут повторяться.
Формат вывода
Выведите квадрат наименьшего расстояния между двумя различными по номеру точками - целое число.
Примеры
ввод
3 0 0 3 4 1 1
вывод
2
ввод
2 7 7 7 7
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.