eolymp
bolt
Try our new interface for solving problems
Məsələlər

Прямоугольники-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 Выведите в выходной файл единственное число - количество искомых прямоугольников.
Zaman məhdudiyyəti 8 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
4
0 0
1 2
1 0
0 2
Çıxış verilənləri #1
1