#P12825. [NERC 2021] Labyrinth
[NERC 2021] Labyrinth
Description
Leslie 和 Leon 进入了一个迷宫。这个迷宫由 个大厅和 条单向通道组成,大厅编号为 到 。
Leslie 和 Leon 从大厅 开始他们的探险。很快他们发生了争吵,决定分开探索迷宫。不过,他们希望在旅程结束时能够再次相遇。
为了帮助 Leslie 和 Leon,你的任务是找到从给定大厅 到另一个大厅 的两条不同路径,且这两条路径除了起点 和终点 外不共享任何其他大厅。终点 尚未确定,因此你可以选择迷宫中除 外的任意大厅作为 。
Leslie 和 Leon 的路径不必是最短路径,但必须是简单路径(即不重复访问任何大厅)。此外,在旅程中除了 和 外,他们不能访问任何共同的大厅,即使是在不同时间访问也不行。
Input Format
第一行包含三个整数 、 和 ,其中 ()是顶点数量,()是迷宫中的通道数量,()是起始大厅。
接下来 行描述通道。每行包含两个整数 和 (;),表示一条从大厅 到大厅 的单向通道。每条通道 在输入中最多出现一次。迷宫中可能存在环,且不保证任何连通性。
Output Format
如果存在满足条件的两条路径,输出 Possible,否则输出 Impossible。
如果存在解,则输出两条路径的描述。每条描述占两行:第一行是一个整数 ()表示路径中的大厅数量,第二行是 个互不相同的整数 (;;),按顺序表示路径经过的大厅。两条路径必须终止于同一个顶点 ,且路径必须不同,所有中间大厅必须互不相同。
5 5 1
1 2
2 3
1 4
4 3
3 5
Possible
3
1 2 3
3
1 4 3
5 5 1
1 2
2 3
3 4
2 5
5 4
Impossible
3 3 2
1 2
2 3
3 1
Impossible
Hint
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号