固定一棵无向树,总节点数为 n。 若以节点 r 为根,则每个节点 u 都对应一棵子树,大小记为 szr(u)。 题目要求:对每个根 r,统计满足
szr(u)mod2=0给定一棵包含n个节点的无向树。小C特别喜欢偶数,他想知道:当以第i个节点作为根节点时,有多少个节点的子树节点总数是偶数?请你计算并输出所有i的答案。
[名词解释]
树:树是一个连通且无环的无向图,由若干节点和边构成。
子树:子树是以某个节点为根,该节点及其所有后代节点构成的连通子图。
根节点:根节点是在有向树结构中用作起始点的节点。
第一行输入一个整数n(1≤n≦100000),代表树的节点数量.
接下来n−1行,每行输入两个整数ui和vi(1≦ui,vi≦n;ui=vi),表示节点ui与节点vi之间有一条无向边。
输出n行,第i行输出一个整数,表示当以第i个节点为根时,子树节点总数为偶数的节点个数。
输入
5
1 2
2 3
3 4
4 5
输出
2
1
2
1
2
说明
树结构是一条链1−2−3−4−5;
当根为1时,各节点子树大小为{5,4,3,2,1},偶数子树大小的节点是2,4,共2个;
当根为2时,各节点子树大小为{1,5,3,2,1},偶数子树大小的节点是4,共1个;
当根为3时,各节点子树大小为{1,2,5,2,1},偶数子树大小的节点是2,4,共2个;
当根为4时,各节点子树大小为{1,2,3,5,1},偶数子树大小的节点是2,共1个;
当根为5时,各节点子树大小为{1,2,3,4,5},偶数子树大小的节点是2,4,共2个。
输入
7
1 2
1 3
2 4
2 5
3 6
3 7
输出
0
1
1
2
2
2
2