#DP0403. 最长路径

最长路径

题目描述

有一棵 nn 个点的树,请求出经过每个点的长度最长的简单路径有多长。定义一条路径的长度为这条路径上经过了多少条边。

输入格式

第一行一个整数 nn 表示点的数目。

接下来 n1n−1 行,每行两个整数 x,yx,y 描述一条树边。

输出格式

输出共 nn 行。

ii 行表示经过编号为 ii 的点的长度最长的简单路径有多长。

Samples

5
1 2
1 5
2 3
2 4
3
3
3
3
3

数据规模

对于所有数据,保证 2n105,1x,yn2≤n≤10^5,1≤x,y≤n

数据保证读入的是一棵树。