#4653. Simple path
Simple path
Simple path
题目描述
There is a tree with vertices. The -th edge connects vertex and vertex . You are given two different vertices and in . 列出从顶点 到顶点 的简单路径上的所有顶点,按顺序,包括端点。 It can be proved that, for any two different vertices and in a tree, there is a unique simple path from to .
What is a simple path?
For vertices $X$ and $Y$ in a graph $G$, a path from vertex $X$ to vertex $Y$ is a sequence of vertices $v_1,v_2, \ldots, v_k$ such that $v_1=X$, $v_k=Y$, and $v_i$ and $v_{i+1}$ are connected by an edge for each $1\leq i\leq k-1$. Additionally, if all of $v_1,v_2, \ldots, v_k$ are distinct, the path is said to be a simple path from vertex $X$ to vertex $Y$.输入格式
The input is given from Standard Input in the following format:
输出格式
Print the indices of all vertices along the simple path from vertex to vertex in order, with spaces in between.
5 2 5
1 2
1 3
3 4
3 5
2 1 3 5
6 1 2
3 1
2 5
1 2
4 1
2 6
1 2
提示
All values in the input are integers.
The given graph is a tree.The tree is shown below. The simple path from vertex to vertex is .
Thus, should be printed in this order, with spaces in between.

The tree is shown below.

标签: AtCoder|abc270C
来源
AtCoder|abc270C