#116. 树上漫步

树上漫步

树上漫步

题目描述

小 A 有一棵 n 个结点的树,结点依次以 1..n 标号。小 A 会从某个结点出发,每一步可移动到与当前结点相邻的结点,并且小 A 只会在偶数步(可以是零步)后结束漫步。对于每个结点,问从这个结点出发,经过偶数步能结束漫步的结点有多少个(可以经过重复结点)。

输入格式

第一行一个正整数 n;接下来 n-1 行,每行两个整数 u, v,表示一条边。

输出格式

一行 n 个整数,第 i 个整数表示从结点 i 出发能结束漫步的结点数量。

样例

输入:3\n1 3\n2 3\n输出:2 2 1

数据范围

对于所有测试点,保证 1 ≤ n ≤ 2×10^5。