#ABC218D. 矩形

矩形

矩形

题目描述

平面上有 NN 个互不相同的点,编号为 1,2,,N1,2,\ldots,N。点 ii (1iN)(1 \leq i \leq N) 的坐标为 (xi,yi)(x_i,y_i)

有多少个矩形的顶点全部在这 NN 个点中,且各边平行于 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

这样的矩形共有 33 个:

顶点为点 1,2,3,41,2,3,4 的矩形,

顶点为点 1,2,5,61,2,5,6 的矩形,

以及顶点为点 3,4,5,63,4,5,6 的矩形。

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

数据范围

  • 4N20004 \leq N \leq 2000
  • 0xi,yi1090 \leq x_i, y_i \leq 10^9
  • (xi,yi)(xj,yj)(x_i,y_i) \neq (x_j,y_j)iji \neq j
  • 输入中的值全部为整数
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2243
类型
传统题
Time Limit
4000ms
Memory Limit
1024MiB
上传者
标签