题目描述
给定一棵以 为根的有根树,共 个结点。对每个结点 ,求删去 之后,剩下的所有连通块中最大连通块的结点数。
输入格式
第一行一个整数 。
第二行 个整数 ( 时该行为空)。
输出格式
一行 个整数,第 个数对应结点 。
样例 1
输入:
4
1 2 3
输出:
3 2 2 3
链 :删 剩 大小 ;删 得两块各 与 ,最大 ;删 同理 ;删 剩 个点。
数据范围
- 对于 的测试点,;
- 对于 的测试点,;
- 对于全部测试点,。
g6-07516.in输出g6-07516.out给定一棵以 为根的有根树,共 个结点。对每个结点 ,求删去 之后,剩下的所有连通块中最大连通块的结点数。
第一行一个整数 。
第二行 个整数 ( 时该行为空)。
一行 个整数,第 个数对应结点 。
输入:
4
1 2 3
输出:
3 2 2 3
链 :删 剩 大小 ;删 得两块各 与 ,最大 ;删 同理 ;删 剩 个点。