AT_abc218_d [ABC218D] Rectangles
题目描述
在二维平面上有 $N$ 个互不相同的点,编号为 $1,2,\ldots,N$。第 $i$ 个点的坐标为 $(x_i, y_i)$。
请问,从这些点中任选 $4$ 个作为顶点,且所有边都平行于 $x$ 轴或 $y$ 轴的长方形有多少个?
输入格式
输入以如下格式从标准输入读入。
> $N$
> $x_1$ $y_1$
> $x_2$ $y_2$
> $\vdots$
> $x_N$ $y_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $4 \leq N \leq 2000$
- $0 \leq x_i, y_i \leq 10^9$
- $(x_i, y_i) \neq (x_j, y_j)$($i \neq j$)
- 所有输入均为整数。
## 样例解释 1
以点 $1$、点 $2$、点 $3$、点 $4$ 为顶点的长方形,以点 $1$、点 $2$、点 $5$、点 $6$ 为顶点的长方形,以点 $3$、点 $4$、点 $5$、点 $6$ 为顶点的长方形,共有 $3$ 个。
由 ChatGPT 4.1 翻译