정보올림피아드지역예선

정보올림피아드 초등 - 지역예선] 2011년도 28번문제

원당컴 2016. 2. 14. 17:38
반응형

 

 문제풀이)

m

 0

 2

 1

 

num=1 인 경우

tmp

25

0

12

1

tmp[0][0] 은 m[0][0]의 제곱 + m[0][1] * m[1][0]의 값 = 25

tmp[0][1] 은 m[0][0] * m[0][1] + m[0][1] * m[1][1] 의 값 = 0

tmp[1][0] 은 m[1][0] * m[0][0] + m[1][1] * m[1][0] 의 값 = 12

tmp[1][1] 은 m[1][0] * m[0][1] + m[1][1] * m[1][1] 의 값 = 1

m

 4

 0

 5

 1

num =2 인 경우

tmp 

 16

 0

 15

 1

m

 2

 0

 1

 1

num = 3

m

 4

 0

 5

 1

여기서  num = 1 과 동일하다.

따라서 1,3,5,7,9,11 이 동일하다.

num = 11 인 경우

d = (4 * 1 - 0 * 5) % 7 = 4 이다

정답은 4

 

반응형