#A1162. [ABC263B] 祖先(Ancestor)

[ABC263B] 祖先(Ancestor)

题目描述

nn 个人,,编号为1 号、2号、... 、N 号。第 ii 个人的父亲是 pi(pi<i)p_i(p_i \lt i)

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

输入格式

第一行,一个整数 nn

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

输出格式

输出答案。

样例 #1

样例输入 #1

3
1 2

样例输出 #1

2

样例 #2

样例输入 #2

10
1 2 3 4 5 6 7 8 9

样例输出 #2

9

提示

样例说明 1

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

数据范围

  • 2  N  50 2\ \le\ N\ \le\ 50
  • 1  Pi < i(2  i  N) 1\ \le\ P_i\ <\ i(2\ \le\ i\ \le\ N)
  • 所有输入均为整数。