#P605. 树的直径
树的直径
题目描述
给定一棵拥有 个结点的树, 号点为根,请找出这棵树的直径。所谓直径就是树上最远的两点的距离。
输入格式
第一行:单个整数表示 ; 第二行: 个整数表示 到 , 表示 号点父亲的编号,保证有 。
输出格式
单个整数:表示树的直径。
4
1 1 1
2
4
1 2 3
3
数据范围
- 对于 的数据, ;
- 对于 的数据, ;
- 对于 的数据, 。
给定一棵拥有 n 个结点的树,1 号点为根,请找出这棵树的直径。所谓直径就是树上最远的两点的距离。
第一行:单个整数表示 n; 第二行:n−1 个整数表示 p2 到 pn,pi 表示 i 号点父亲的编号,保证有 1≤pi<i。
单个整数:表示树的直径。
4
1 1 1
2
4
1 2 3
3