#P6983. [NEERC 2015] King’s Inspection
[NEERC 2015] King’s Inspection
Description
国王 Karl 是一位负责且勤勉的统治者。每年他都会在全国各地巡游,以确保所有城市都运转良好。
他的国家有 个城市和 条道路。为了控制旅行者,每条道路都是单向的,即从城市 到城市 的道路不能从 到 通过。
Karl 想要沿着这些道路旅行,他希望从首都出发,恰好访问每个非首都城市一次,并最终回到首都。
作为交通部长,你有责任找到这样一条路线,或者确定这样的路线不存在。
Input Format
第一行包含两个整数 和 —— 国家中的城市数量和道路数量。
接下来的 行中的每一行包含两个整数 和 ,表示有一条从城市 到城市 的单向道路。城市编号从 到 。首都编号为 。
Output Format
如果存在一条路线可以恰好经过每个非首都城市一次,并且起点和终点都是首都,则输出 个以空格分隔的整数——表示沿途经过的城市列表。请在路线的开头和结尾都输出首都城市。
如果没有符合条件的路线,则输出 There is no route, Karl!(不带引号)。
4 6
1 4
4 1
4 2
2 1
3 4
1 3
1 3 4 2 1
4 3
1 4
1 4
2 2
There is no route, Karl!
Hint
时间限制:10 秒,内存限制:512 MB。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号