#1318. 【例题3】最长距离

【例题3】最长距离

当前没有测试数据。

【例题3】最长距离

题目描述

给出一个以11为根的nn个结点的树,树边有权值,求出每个结点与相距最远结点间的距离sis_{i}

输入格式

输入包括多组数据。对于每组数据,先输入一个正整数nn,表示结点个数。

接下来n1n-1行,每行代表一个结点的信息,从第22个结点开始(11是根结点),每行22个整数,表示它的父亲结点编号以及边权。

输出格式

每组数据输出nn行整数,表示每个结点的sis_{i}

数据范围与提示

  • 对于100%100\%的数据,1<n<100001 < n < 10000
  • 输入的数字不会超过10910^{9}

样例

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