#4130. 祖先(Ancestor )

祖先(Ancestor )

题目描述

NN 个人,称为 11 号、22 号、...、NN 号。对于 i(2iN)i (2 ≤ i ≤ N)ii 号的父亲是 PiP_i 号。这里保证 Pi<iP_i < i。请问 11 号是 NN 号的第几代祖先?

输入格式

输入从标准输入中给出,格式如下:
NN
P2P_2 P3P_3 ... PNP_N

输出格式

输出一个正整数表示答案。

样例

3
1 2
2
10
1 2 3 4 5 6 7 8 9
9

样例1解释

22 号是 33 号的父亲,所以 22 号是 33 号的第一代祖先。
11 号是 22 号的父亲,所以 11 号是 33 号的第二代祖先。
因此,答案是 2。

数据范围

  • 2N502 ≤ N ≤ 50
  • 1Pi<i(2iN)1 ≤ P_i < i (2 ≤ i ≤ N)

所有输入均为整数

来源

  • AtCoder ABC263B