/ WHOJ / 题库 /

路径

路径

题目描述

给出一棵\(n\)个节点的树,节点编号为\(1 \sim n\)(根节点编号为\(1\))。对于每一个叶子节点,输出从根到叶子的路径。

注意:按照路径的字典序从小到大输出。

格式

输入格式

第一行:\(1\)个数\(n\),表示树的节点数量。

后面\(n-1\)行:每行\(2\)个数\(x \ y\),表示节点\(x\)是节点\(y\)的父节点。

输出格式

输出行数等于叶子节点的数量,每行对应从根到叶子节点的路径。路径中的数字为经过节点的编号。按照路径的字典序从小到大输出。

样例1

样例输入1

5
1 2
1 3
2 4
4 5

样例输出1

1 2 4 5
1 3

样例解释

\(3\) 和 \(5\) 为叶子结点,对应的路径分别为\(1 \ 3\)和\(1 \ 2 \ 4 \ 5\),后者的字典序更小,因此输出结果为:
\(1 \ 2 \ 4 \ 5\)
\(1 \ 3\)

限制

\(100\%\)的数据: \(3 \le n \le 2000, 1 \le x, y \le n\)。

信息

ID
1349
难度
4
分类
(无)
标签
递交数
7
已通过
3
通过率
43%
上传者

相关

在下列训练计划中:

YGP模拟赛