#P2202. Strange Graph
Strange Graph
本题没有可用的提交语言。
问题描述
考虑一个无向图。用表示与顶点相连的顶点集合(即的邻居集合)。顶点的度数定义为与其相连的顶点数量。
我们称图为奇异图,如果它满足以下条件:
- 连通性:图是连通的。
- 度数限制:
- 对于每个顶点,。
- 如果,则的两个邻居之间没有边相连。
- 如果,则存在一个邻居满足:
- ;
- 对于任意两个不同的顶点,。
给定一个奇异图,找出其中的哈密顿回路(即经过每个顶点恰好一次的回路)。若不存在,则输出。
输入格式
- 第一行:两个整数和,分别表示顶点数和边数(,)。
- 接下来个整数:每对整数表示一条边的两个顶点(顶点编号从到)。保证每条边在输入中只出现一次,且无自环。
输出格式
- 若无哈密顿回路,输出。
- 否则,输出个整数,表示哈密顿回路的顶点序列(首尾相连)。若有多解,输出任意一个。
示例输入与输出
输入示例:
4 4
1 2 2 3 3 4 4 1
输出示例:
1 2 3 4
数据来源
2002年东北欧,北部子区域