比赛场次 201
比赛名称 20130418s
比赛状态 已结束比赛成绩
开始时间 2013-04-18 08:00:00
结束时间 2013-04-18 11:30:00
开放分组 全部用户
注释介绍
题目名称 最长链
输入输出 length.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatarfeng AAAAAAAAAA 0.028 s 0.86 MiB 100
Gravatar夜の死 AAAAAAAAAA 0.056 s 0.50 MiB 100
GravatarQhelDIV AAAAAAAAAA 0.126 s 0.62 MiB 100
Gravatardigital-T AAAATTTTTT 6.882 s 0.82 MiB 40
Gravatar苏轼 WWWWTTTTTT 6.919 s 0.46 MiB 0

最长链

★   输入文件:length.in   输出文件:length.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

给定一棵有$n$个结点的树,求每个节点到其他结点的最大距离。

【输入格式】

输入第一行是一个自然数$n(n≤10000)$, 接下来$(n-1)$行描述:

第$i$行包含空格隔开的两个自然数,表示编号为$i$的结点连接到的结点编号$j$和$i$、$j$之间的距离.距离总长不会超过$10^9$.

【输出格式】

输出包含$n$行.第$i$行表示对于离编号为$i$的节点最远的节点与该节点的距离$S_i(1≤i≤n)$。

【样例输入】

3 
1 1 
1 2

【样例输出】

2 
3 
3 

【数据范围】

$30$%:$n≤100$;

$100$%:$n≤10000$;