Coding is the closest thing we have to superpower !

3990 : 树形dp-电脑
描述

若干年前,学校买了第一台电脑(这台电脑的id是1)。近年来,学校又购买了N-1台新电脑,每台新电脑都用电缆连接到一台先前安装的电脑上。学校的管理人员对网络的缓慢运行感到焦虑,并想知道第i台计算机需要发送信号的最大距离Si(即到离它最远的计算机的电缆长度)。

输入

第一行输入自然数N(N<=10000),后面是N-1行,每行两个正整数描述了从2开始的第i台电脑连接到的电脑(编号 <= i)和用于连接的电缆长度。电缆的总长度不超过10^9。输入的数字用空格分隔。

输出

输出N行,每行一个数字表示Si。

样例

输入

5
1 1
2 1
3 1
1 1

输出

3
2
3
4
4
提示

样例输入与此图相对应。

16931161923225.png

从图中,你可以看到计算机4离1最远,所以S1=3。计算机4和5离2最远,因此S2=2。计算机5是离3最远,所以S3=3。我们还得到S4=4、S5=4。

标签
语言:
主题: