#L3028. 「ROIR 2018 Day2」分形

    ID: 3949 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>递推动态规划树形DP树结构树的直径搜索DFS

「ROIR 2018 Day2」分形

题目描述

译自 ROI 2018 Regional. Day2 T3. Красота фейерверка

已知一棵包含 nn 个元素的有根树 T1T^1。定义 TmT^m 为一棵树,生成方式是在 Tm1T^{m-1} 的每个叶结点下面连一棵 T1T^1 而得。

试求 TmT^m 的直径的长度(这里的长度指的是直径上的点数)。

输入格式

第一行 n,mn,m。 第二行 p2pnp_2 \ldots p_npip_i 表示结点 pip_i 与结点 ii 有边连接。

输出格式

输出一行一个整数,表示答案。


样例

输入

4 2
1 1 2

输出

10

数据范围与提示

3n2×1053 \leq n \leq 2 \times 10^51m2×1051 \leq m \leq 2 \times 10^51pii11 \leq p_i \leq i-1

子任务编号 分值 nn mm
1 19 3n50003 \leq n \leq 5000 m=1m = 1
2 10
3 20 3n50003 \leq n \leq 5000 1m50001 \leq m \leq 5000
4 19
5 32