페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4763

복잡한 일반항 문제 1초 512MB

문제

1 ≤​ An ≤​ N 범위에서 정의되는 수열 An은 다음과 같이 정의된다.

- A1> = 1

- A2> = 2

- An = B[An-1][An-2] (n ≥ 3)

 

행렬 B와 K가 주어졌을 때, Ak의 값을 구하여라.​ 


입력

1번 줄 : N K

2번 ~ N + 1번 줄 : B[i][1] B[i][2] ... B[i][N]

 

- 2 ≤ N ≤ 500

- 1 ≤ K ≤ 1,000,000,000,000,000,000 (1018)

- 1 ≤ B[i][j] ≤ N

- B[i][i] = 0

- B[i][j] ≠ i​ 


출력

 

첫 번째 줄에 Ak의 값을 출력하여라.​


예제1

입력
24

02
10
출력
2

예제2

입력
47

0432
4041
2101
3230
출력
3


출처

COCI 2020 Contest #5

역링크 공식 문제집만