#199. [模板] 树的遍历(二)
[模板] 树的遍历(二)
题目描述
给定一棵 个结点的 树, 号点为根,并规定 号点的深度为 。
假设所有结点中深度最大的结点的深度为 。
你需要求出所有深度为 的结点的个数分别有几个。
以及顺便求出每个结点的子树大小。
的子树指的是以 为根的所有部分。
例如下图的树

的子树大小指的是以 为根的结点个数,分别是 5 3 4 一共 个结点。
输入格式
第一行输入一个数 。
接下来 行每行输入两个整数 ,代表 之间有一条边。
输出格式
第一行输出若干个数空格隔开,分别代表所有深度为 的结点个数。其中假设 为深度最大的结点的深度。
第二行输出 个空格隔开的数字分别代表结点 的子树大小。
7
1 5
1 2
1 6
6 7
5 3
3 4
1 3 2 1
7 1 2 1 3 2 1
数据规模与约定
对于 的数据,。