#3192. Round Trip

Round Trip

Round Trip

题目描述

比特兰有 nn 个城市和 mm 条道路。你的任务是设计一个回路,该回路从某个城市出发,经过两个或更多其他城市,最终回到出发城市。路径上的每个中间城市必须互不相同。

输入格式

第一行包含两个整数 nnmm:城市数和道路数。城市编号为 1,2,\dots,n。 接下来有 mm 行描述道路。每行有两个整数 aabb:表示在这两个城市之间有一条道路。 每条道路连接两个不同的城市,并且任意两城市之间至多有一条道路。

输出格式

首先输出一个整数 kk:路径上城市的数量。然后按访问顺序输出 kk 个城市。你可以输出任意一个合法解。 如果不存在解,输出 "IMPOSSIBLE"。

5 6
1 3
1 2
5 3
1 5
2 4
4 5
4
3 5 1 3

提示

1n1051 \le n \le 10^5 1m21051 \le m \le 2 \cdot 10^5 1a,bn1 \le a,b \le n

标签: CSES1669|图论

来源

CSES1669|图论