P9625 [ICPC 2020 Nanjing R] Degree of Spanning Tree
题目描述
给定一张 $n$ 个点 $m$ 条边的无向图,求一个生成树满足每个点的度数都不大于 $\frac{n}{2}$。
输入格式
多组数据,第一行,一个整数 $t$ 代表数据组数。
对于每组数据:
- 第一行两个整数 $n$, $m$,代表边数和点数;
- 接下来 $m$ 行,输入 $u_i,v_i$ 代表一条边(可能有重边和自环)。
输出格式
对于每组数据:
第一行输出 `Yes` 或 `No` 代表是否可行。
若可行,接下来 $n - 1$ 行输出每条生成树的边,顺序随意。
说明/提示
$2 \leq n \leq 10^5$,$n - 1\leq m \leq 2\times10^5$,$\sum n\leq5\times10^5$,$\sum m\leq10^6$。
保证图连通。