#T2088. 环游(Round Trip)
环游(Round Trip)
链接: https://cses.fi/problemset/task/1669
板块: Graph Algorithms
时限: 1.00 s | 内存: 512 MB
题目描述
Byteland 有 座城市和它们之间的 条道路。你的任务是设计一次环游:从某座城市出发,经过两个或更多其他城市,最终回到起始城市。路线上的每个中间城市必须互不相同。
输入
第一行输入包含两个整数 和 :城市数量和道路数量。城市编号为 。
接着有 行描述道路。每行包含两个整数 和 :这两座城市之间有一条道路。
每条道路都连接两座不同的城市,且任意两座城市之间至多有一条道路。
输出
先输出一个整数 :路线上的城市数量。然后按访问顺序输出 座城市。你可以输出任意合法解。
如果没有解,输出 "IMPOSSIBLE"。
数据范围
样例输入
5 6
1 3
1 2
5 3
1 5
2 4
4 5
样例输出
4
3 5 1 3
鲁公网安备37011202002910号