eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Прямоугольники-1

Прямоугольники-1

Даны \textbf{n} различных точек на плоскости. Требуется найти количество различных невырожденных прямоугольников, вершинами которых являются заданные точки. Заметим, что стороны искомых прямоугольников могут не быть параллельны осям координат. \InputFile В первой строке входного файла записано число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{4063}). Затем следуют \textbf{n} пар целых чисел (\textbf{x_i}, \textbf{y_i}) (\textbf{0} ≤ \textbf{x_i}, \textbf{y_i} ≤ \textbf{32000}). \OutputFile Выведите в выходной файл единственное число - количество искомых прямоугольников.
Лимит времени 8 секунд
Лимит использования памяти 64 MiB
Входные данные #1
4
0 0
1 2
1 0
0 2
Выходные данные #1
1