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