/ TYWZ / 题库 /

Manhattan Distance

Manhattan Distance

题目描述

在平面直角坐标系中,设两点\(A(x_A, y_A)\)和\(B(x_B, y_B)\),定义该两点的“曼哈顿距离”为
\(d(A, B) = \lvert x_A - x_B \rvert + \lvert y_A - y_B \rvert\)
现有\(N\)个整点(坐标均为整数的点),请问这些点是否满足以下两个要求之一?
①存在 互异 的三点\(A, B, C\),使得\(d(A, B) = d(A, C)\);
②存在 互异 的四点\(A,B,C,D\),使得\(d(A, B) = d(C, D)\)。

输入格式

第一行是一个正整数\(T\),表示测试数据的组数。
对于每组测试数据,第一行是一个正整数\(N\);之后\(N\)行,每行包含两个 非负整数 \(x_i, y_i\),表示第i个点的坐标。注意可能存在重合的点。

输出格式

每组数据输出1行。若这些点满足要求①②之一则输出Yes,否则输出No。

样例

输入

2
5
0 0
10 20
30 50
60 10
50 20
5
0 0
10 20
30 50
60 1
50 2

输出

Yes
No

数据规模及约定

\(T \le 10^5, \quad N \le 10^5\),一个测试文件中\(\sum N \le 2 \times 10^5\)
\(0 \le x_i, y_i \le 10^5\)
本题共10个测试文件,部分测试点满足如下附加限制:
测试点#1~2:\(N \le 20, \quad T \le 20\)
测试点#3~4:\(N \le 200, \quad T \le 20\)
测试点#5~6:\(N \le 2000, \quad T \le 20\)
测试点#7~8:\(T \le 20\)
时间限制1s,空间限制64MB。

信息

难度
9
分类
其他 | 数学 点击显示
标签
(无)
递交数
1
已通过
1
通过率
100%
上传者