#aBC270Cid349. [ABC270C] Simple path
[ABC270C] Simple path
AT_abc270_c [ABC270C] Simple path
题目描述
有一棵包含 个顶点的树 ,第 条边()连接顶点 和顶点 。
给定树 上两个不同的顶点 和 ,请依次输出从顶点 到顶点 的简单路径上的所有顶点(包括端点)。
可以证明,对于树上任意两个不同的顶点 ,从 到 的简单路径唯一。
什么是简单路径?
对于图 上的顶点 ,如果存在一个顶点序列 ,满足 ,,并且对于所有 , 和 之间有一条边,则称该序列为从顶点 到顶点 的路径。
如果 中所有顶点都互不相同,则称该路径为从顶点 到顶点 的简单路径。
输入格式
输入以以下格式从标准输入读入。
输出格式
请按顺序输出从顶点 到顶点 的简单路径上的所有顶点编号,编号之间用空格分隔。
输入输出样例 #1
输入 #1
5 2 5
1 2
1 3
3 4
3 5
输出 #1
2 1 3 5
输入输出样例 #2
输入 #2
6 1 2
3 1
2 5
1 2
4 1
2 6
输出 #2
1 2
说明/提示
限制条件
- 所有输入均为整数
- 给定的图为树
样例解释 1
树 如下图所示,从顶点 到顶点 的简单路径为 。因此,输出 ,并用空格分隔。

样例解释 2
树 如下图所示。

由 ChatGPT 4.1 翻译
Related
In following homework: