#3478. Rectangles

0

Rectangles

Rectangles

题目描述

平面上有 NN 个互不相同的点,编号为 1,2,…,N1,2,\ldots,N。点 ii (1≤i≤N)(1 \leq i \leq N) 的坐标为 (xi,yi)(x_i,y_i)。 有多少个矩形,其顶点在给定的点中且边与 xx 轴或 yy 轴平行?

输入格式

输入按如下格式由标准输入提供: NN x1x_1 y1y_1 x2x_2 y2y_2 ⋮\vdots xNx_N yNy_N

输出格式

输出答案。

6
0 0
0 1
1 0
1 1
2 0
2 1
3
4
0 1
1 2
2 3
3 4
0
7
0 1
1 0
2 0
2 1
2 2
3 0
3 2
1

提示

4≤N≤20004 \leq N \leq 2000 0≤xi,yi≤1090 \leq x_i, y_i \leq 10^9 (xi,yi)≠(xj,yj)(x_i,y_i) \neq (x_j,y_j) (i≠j)(i \neq j) 输入中的所有数值均为整数。存在三个这样的矩形: 顶点为点 11、22、33、44 的矩形, 顶点为点 11、22、55、66 的矩形, 以及顶点为点 33、44、55、66 的矩形。

标签: AtCoder|abc218D

来源

AtCoder|abc218D