#P736. 树的最长路
树的最长路
题目描述
给定一棵 个结点的树, 号点为根,树上相邻两点之间的距离均为 。请为树上每个点求出距离最远的点,并输出这些最长路的距离。
输入格式
- 第一行:单个整数表示 ;
- 第二行: 个整数表示 到 , 表示 号点父亲的编号,保证有 。
输出格式
- 个整数:表示从第 个点出发的最长路的长度。
5
1 2 3 4
4 3 2 3 4
样例解释 1
这棵树形如一条链
5
1 1 1 1
1 2 2 2 2
数据范围
- 对于 的数据, ;
- 对于 的数据, ;
- 对于 的数据, 。