Dis2
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给出一颗个点条边的树,点的编号为,对于每个点,输出与点距离为的点的个数。
两个点的距离定义为两个点最短路径上的边的条数。

输入描述:

第一行一个正整数
接下来行每行两个正整数表示点之间有一条边。

输出描述:

输入共行,第行输出一个整数表示与点距离为的点的个数。
示例1

输入

复制
4
1 2
2 3
3 4

输出

复制
1
1
1
1

说明

{1,3}的距离为{2},点{2,4}的距离为{2}

备注: