⌨️

[AtCoder]ABC-263|B - Ancestor

に公開

設問ページ

提出結果

def getInt():
    return int(input())


def getIntList():
    return list(map(int, input().split()))


def main():
    n = getInt()
    p = [0, 0] + getIntList()

    i = p[n]
    c = 1
    while i > 1:
        i = p[i]
        c += 1
    print(c)


if __name__ == "__main__":
    main()

Discussion