#C1528. J9 实践-3 树上的简单路径

J9 实践-3 树上的简单路径

J9 实践-3 树上的简单路径

题目描述

有一棵树 TTNN个顶点。第 ii 条边(1iN1)(1\leq i\leq N-1)连接顶点 UiU_i 和顶点 ViV_i

TT 中为您提供了两个不同的顶点 XXYY。按顺序列出从顶点 XX 到顶点 YY 的简单路径上的所有顶点,包括端点。

可以证明,对于树中任意两个不同的顶点 aabb,存在唯一的从 aabb 的简单路径。

输入格式

第一行三个整数,NNXXYY

第二行到第 NN 行,每行表示一条边,两个整数顶点 UiU_i 和顶点 ViV_i

输出格式

只有一行,按顺序列出从顶点 XX 到顶点 YY 的简单路径上的所有顶点,包括端点。

样例输入

5 2 5
1 2
1 3
3 4
3 5

样例输出

2 1 3 5

样例分析

样例 11 如图所述,从 22 号结点到 55 号结点的简单路径 21352 \to 1 \to 3 \to 5

619.png 数据范围

对于 100%100\% 的数据:1N2×1051\leq N\leq 2\times 10^5