AT_wupc2019_c Permutation City
题目描述
给定一个包含 $N$ 个顶点和 $M$ 条边的连通无向图。顶点编号为 $1$ 到 $N$,所给图中不存在重边或自环。
请输出一个满足以下条件的长度为 $N$ 的排列 $p$:
- 对于每个 $1 \leq i \leq N$,顶点 $i$ 和 $p_i$ 之间的距离 $D(i, p_i)$ 等于 $1$ 或 $2$。
可以证明,满足条件的排列一定存在。如果有多个答案,输出任意一个均可。
两个顶点 $u, v$ 之间的距离 $D(u, v)$ 定义为:从顶点 $u$ 沿图中的边到达顶点 $v$ 的所有路径中,所经过的边数的最小值。
输入格式
输入通过标准输入给出,格式如下:
```
N M
u_1 v_1
u_2 v_2
⋮
u_M v_M
```
输出格式
请输出一个满足条件的排列 $p$,用空格分隔。
说明/提示
### 限制条件
- $2 \leq N \leq 200000$
- $N-1 \leq M \leq 200000$
- $1 \leq u_i, v_i \leq N$($1 \leq i \leq M$)
- 输入的每一行表示在给定的图中存在一条连接顶点 $u_i$ 和 $v_i$ 的无向边。
- 输入构成的图是连通的,且不包含重边和自环。
- 输入的所有值均为整数。
### 样例解释 1
两个顶点之间的距离 $D(1, 2) = D(2, 1) = 1$,因此满足条件。
### 样例解释 2
如果有多个满足条件的答案,输出任意一个均可。
由 ChatGPT 4.1 翻译