#ATagc067a. [AGC067A] Big Clique Everywhere

[AGC067A] Big Clique Everywhere

题目描述

给定一个有 NN 个顶点、编号为 11NN 的简单无向图 GGGGMM 条边,第 ii 条边连接顶点 AiA_iBiB_i

请判断 GG 是否满足以下条件:

  • 对于顶点集合 {1,2,,N}\{1,2,\cdots,N\} 的任意一个子集 XX,都存在 XX 的子集 YY,使得 YX2|Y| \ge \frac{|X|}{2}YY 构成一个团(即 YY 中任意两点之间都有边相连)。

TT 组测试数据需要判断。

输入格式

输入从标准输入读入,格式如下:

TT case1case_1 case2case_2 \vdots caseTcase_T

每组测试数据格式如下:

NN MM A1A_1 B1B_1 A2A_2 B2B_2 \vdots AMA_M BMB_M

输出格式

对于每组测试数据,如果 GG 满足条件,输出 Yes,否则输出 No
YesNo 的输出不区分大小写。

样例 1

输入

4
3 3
1 2
1 3
2 3
3 2
1 2
1 3
3 1
1 2
3 0

输出

Yes
Yes
Yes
No

说明/提示

限制条件

  • 1T1031 \le T \le 10^3
  • 1N1051 \le N \le 10^5
  • 0M1060 \le M \le 10^6
  • 1Ai,BiN1 \le A_i, B_i \le N
  • 给定的图中没有自环和重边。
  • 所有测试数据中 NN 的总和不超过 10510^5
  • 所有测试数据中 MM 的总和不超过 10610^6
  • 所有输入值均为整数。

样例解释 1

对于第 11 个测试用例,GG 满足条件。在这种情况下,所有子集 XX 本身就是团,因此可以直接取 Y=XY=X
对于第 22 个测试用例,GG 也满足条件。例如,对于 X={2,3}X=\{2,3\},可以取 Y={2}Y=\{2\}
对于第 44 个测试用例,GG 不满足条件。取 X={1,2,3}X=\{1,2,3\} 时,没有满足条件的 XX 的子集 YY

由 ChatGPT 4.1 翻译