AT_agc067_a [AGC067A] Big Clique Everywhere
题目描述
给定一个有 $N$ 个顶点、编号为 $1$ 到 $N$ 的简单无向图 $G$。$G$ 有 $M$ 条边,第 $i$ 条边连接顶点 $A_i$ 和 $B_i$。
请判断 $G$ 是否满足以下条件:
- 对于顶点集合 $\{1,2,\cdots,N\}$ 的任意一个子集 $X$,都存在 $X$ 的子集 $Y$,使得 $|Y| \ge \frac{|X|}{2}$ 且 $Y$ 构成一个团(即 $Y$ 中任意两点之间都有边相连)。
有 $T$ 组测试数据需要判断。
输入格式
输入从标准输入读入,格式如下:
> $T$ $case_1$ $case_2$ $\vdots$ $case_T$
每组测试数据格式如下:
> $N$ $M$ $A_1$ $B_1$ $A_2$ $B_2$ $\vdots$ $A_M$ $B_M$
输出格式
对于每组测试数据,如果 $G$ 满足条件,输出 `Yes`,否则输出 `No`。
`Yes` 或 `No` 的输出不区分大小写。
说明/提示
### 限制条件
- $1 \le T \le 10^3$
- $1 \le N \le 10^5$
- $0 \le M \le 10^6$
- $1 \le A_i, B_i \le N$
- 给定的图中没有自环和重边。
- 所有测试数据中 $N$ 的总和不超过 $10^5$。
- 所有测试数据中 $M$ 的总和不超过 $10^6$。
- 所有输入值均为整数。
### 样例解释 1
对于第 $1$ 个测试用例,$G$ 满足条件。在这种情况下,所有子集 $X$ 本身就是团,因此可以直接取 $Y=X$。
对于第 $2$ 个测试用例,$G$ 也满足条件。例如,对于 $X=\{2,3\}$,可以取 $Y=\{2\}$。
对于第 $4$ 个测试用例,$G$ 不满足条件。取 $X=\{1,2,3\}$ 时,没有满足条件的 $X$ 的子集 $Y$。
由 ChatGPT 4.1 翻译