#P1936. 树的宽高及两点的距离
树的宽高及两点的距离
题目描述
给定一棵树的边的关系,结点 为该树的根,请问该树的宽度(同一层最多的结点数)、高度(根结点的高度为 1 ),以及树中两个结点 和 之间的最短距离是多少?
比如:下图所示的树,深度为 ,宽度为 ,结点 到结点 的最短距离为 。
输入
第 行输入一个整数 ();
接下来 行,每行有 个整数 和 ,表示结点 和 之间有一条边()。
最后一行有 个整数 和 ,表示求 和 之间最短距离。
输出
第 行输出该树的高度;
第 行输出该树的宽度;
第 行输出该树从结点 到结点 之间最短距离;
样例
10
2 1
1 3
2 4
5 2
3 6
7 4
8 5
9 8
10 8
7 9
5
3
5