题目描述
译自 ROI 2018 Regional. Day2 T3. Красота фейерверка
已知一棵包含 个元素的有根树 。定义 为一棵树,生成方式是在 的每个叶结点下面连一棵 而得。

试求 的直径的长度(这里的长度指的是直径上的点数)。
输入格式
第一行 。
第二行 表示结点 与结点 有边连接。
输出格式
输出一行一个整数,表示答案。
4 2
1 1 2
10

数据范围与提示
| 子任务编号 | 分值 | ||
|---|---|---|---|
| 1 | 19 | ||
| 2 | 10 | ||
| 3 | 20 | ||
| 4 | 19 | ||
| 5 | 32 |
译自 ROI 2018 Regional. Day2 T3. Красота фейерверка
已知一棵包含 n 个元素的有根树 T1。定义 Tm 为一棵树,生成方式是在 Tm−1 的每个叶结点下面连一棵 T1 而得。

试求 Tm 的直径的长度(这里的长度指的是直径上的点数)。
第一行 n,m。
第二行 p2…pn, pi 表示结点 pi 与结点 i 有边连接。
输出一行一个整数,表示答案。
4 2
1 1 2
10

3≤n≤2×105, 1≤m≤2×105, 1≤pi≤i−1.
| 子任务编号 | 分值 | n | m |
|---|---|---|---|
| 1 | 19 | 3≤n≤5000 | m=1 |
| 2 | 10 | m=1 | |
| 3 | 20 | 3≤n≤5000 | 1≤m≤5000 |
| 4 | 19 | 3≤n≤5000 | |
| 5 | 32 |