题目描述
给定一棵以 为根的有根树,共 个结点。请用一次后序遍历同时求出:
- 每个结点的子树大小(含自身);
- 每个结点的深度(根深度为 );
- 每个结点的子树内叶子个数(叶子 = 没有孩子的结点; 时根也算叶子)。
输入格式
第一行一个整数 。
第二行 个整数 ( 时该行为空)。
输出格式
共三行,每行 个整数,依次为子树大小、深度、子树内叶子个数。
样例 1
输入:
4
1 1 2
输出:
4 2 1 1
1 2 2 3
2 1 1 1
树为 下挂 , 下挂 。子树大小 ;深度 ;子树内叶子: 号有 两个, 号有 一个。
数据范围
- 对于 的测试点,;
- 对于 的测试点,;
- 对于全部测试点,。