atcoder#ABC263B. [ABC263B] Ancestor

[ABC263B] Ancestor

题目描述

N N 人の人がいます。N N 人の人には人 1, 1, 2,, 2,\dots, N N と番号がついています。

i(2  i  N) i(2\ \le\ i\ \le\ N) の親は人 Pi P_i です。ここで、Pi < i P_i\ <\ i が保証されます。

1 1 が人 N N の何代前か求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N P2 P_2 P3 P_3 \dots PN P_N

输出格式

答えを整数として出力せよ。

题目大意

题目描述

nn 个人,第 ii 个人的上一代是 pi(pi<i)p_i(p_i<i)

问第 11 个人与第 nn 个人之间隔了几代。

输入格式

第一行,一个整数 nn

第二行,n1n-1 个整数,表示 p2,p3,,pnp_2,p_3,\cdots,p_n

输出格式

输出答案。

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

提示

制約

  • 2  N  50 2\ \le\ N\ \le\ 50
  • 1  Pi < i(2  i  N) 1\ \le\ P_i\ <\ i(2\ \le\ i\ \le\ N)
  • 入力は全て整数。

Sample Explanation 1

2 2 は人 3 3 の親であるため、人 3 3 1 1 代前です。 人 1 1 は人 2 2 の親であるため、人 3 3 2 2 代前です。 よって解は 2 2 です。