AT_wupc2019_c.Permutation City
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个包含 N 个顶点和 M 条边的连通无向图。顶点编号为 1 到 N,所给图中不存在重边或自环。
请输出一个满足以下条件的长度为 N 的排列 p:
- 对于每个 1≤i≤N,顶点 i 和 pi 之间的距离 D(i,pi) 等于 1 或 2。
可以证明,满足条件的排列一定存在。如果有多个答案,输出任意一个均可。
两个顶点 u,v 之间的距离 D(u,v) 定义为:从顶点 u 沿图中的边到达顶点 v 的所有路径中,所经过的边数的最小值。
输入格式
输入通过标准输入给出,格式如下:
N M
u_1 v_1
u_2 v_2
⋮
u_M v_M
输出格式
请输出一个满足条件的排列 p,用空格分隔。
输入输出样例
输入#1
2 1 1 2
输出#1
2 1
输入#2
4 6 1 2 1 3 1 4 2 3 2 4 3 4
输出#2
2 3 4 1
说明/提示
限制条件
-
2≤N≤200000
-
N−1≤M≤200000
-
1≤ui,vi≤N(1≤i≤M)
-
输入的每一行表示在给定的图中存在一条连接顶点 ui 和 vi 的无向边。
-
输入构成的图是连通的,且不包含重边和自环。
-
输入的所有值均为整数。
样例解释 1
两个顶点之间的距离 D(1,2)=D(2,1)=1,因此满足条件。
样例解释 2
如果有多个满足条件的答案,输出任意一个均可。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?