AT_agc071_c [AGC071C] Orientable as Desired
题目描述
[problemUrl]: https://atcoder.jp/contests/agc071/tasks/agc071_c
给定一个简单连通无向图 $G$,包含编号为 $1, 2, \dots, N$ 的 $N$ 个顶点和 $M$ 条边。第 $i$ 条边连接顶点 $u_i$ 和 $v_i$。
请判断是否存在满足以下所有条件的长度为 $N$ 的非负整数序列 $X = (X_1, X_2, \dots, X_N)$:
- 对于每个 $v = 1, 2, \dots, N$,$X_v$ 不超过图 $G$ 中顶点 $v$ 的度数
- **不存在**一种对 $G$ 的 $M$ 条边进行定向的方法,使得得到的有向图中每个顶点 $v$ 的入度或出度等于 $X_v$
给定 $T$ 个测试用例,请对每个用例输出答案。
输入格式
输入从标准输入按以下格式给出:
> $T$
> $\mathrm{case}_1$
> $\vdots$
> $\mathrm{case}_T$
每个测试用例的格式如下:
> $N$ $M$
> $u_1$ $v_1$
> $u_2$ $v_2$
> $\vdots$
> $u_M$ $v_M$
输出格式
输出 $T$ 行。第 $i$ 行对应第 $i$ 个测试用例的结果:若存在符合条件的 $X$ 则输出 `Yes`,否则输出 `No`。
说明/提示
### 约束条件
- $1 \leq T \leq 10^5$
- $2 \leq N \leq 2 \times 10^5$
- $N - 1 \leq M \leq 2 \times 10^5$
- $1 \leq u_i, v_i \leq N$
- 输入均为整数
- 输入的图 $G$ 是简单连通无向图
- 单个输入文件中所有测试用例的 $N$ 总和不超过 $2 \times 10^5$
- 单个输入文件中所有测试用例的 $M$ 总和不超过 $2 \times 10^5$
### 样例解释 #1
对于第一个测试用例,例如 $X = (2, 2, 2, 1)$ 满足条件。
对于第二个测试用例,不存在满足条件的 $X$。
翻译由 DeepSeek R1 完成