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