Задача A. Манхэттенское расстояние
Ограничение по времени | Ограничение по памяти |
---|---|
2 sec. | 128 MB. |
На плоскости дано различных точек. Расстоянием между точками (x1, y1) и (x2, y2) будем считать . Для каждой точки требуется найти одну из ближайших к ней точек.
Формат входного файла
Первая строка входного файла содержит целое число ( < <= ). Следующие N строк содержат по два числа — координаты точек. Координаты — целые числа, по модулю не превышающие . Числа в строках разделены пробелами.
Формат выходного файла
Выходной файл должен содержать целых чисел, разделенных пробелом: i-е число есть номер одной из точек, ближайших к i-й. Точки нумеруются в том порядке, в котором они даны во входном файле, начиная с единицы.
Примеры
Вход
4
0 0
1 1
0 1
1 0
Выход
3 4 1 1