Имеется множество различных точек на плоскости с
целыми координатами. Требуется определить, сколько можно построить различных
квадратов с вершинами в этих точках. Два квадрата считаются различными, если
множества точек их вершин не совпадают.
В первой строке входных данных содержится целое число
N – количество точек (4 ≤ N ≤ 1000). В каждой из следующих N
строках записаны через пробел два числа xi и yi –
координаты очередной точки (-1000000 ≤ xi, yi ≤
1000000).
Выведите количество различных квадратов, которые можно
построить с вершинами в этих точках.
Пример ввода 1
6
0
5
5
0
5
5
5
10
10
0
10
5
Пример вывода 1
2
|
Пример ввода 2
4
-1
-1
1
1
-1
1
1
-1
Пример вывода 2
1
|
Поясняющий рисунок к примеру
1:
