본문 바로가기

Coding/백준

11778번 피보나치 수와 최대공약수

처음에는 입력받은 두 값의 피보나치 수를 구하고 최대공약수를 구했는데 계속 틀렸다고 나왔다.

 

-> (N%mod, M%mod)의 최대공약수와 (N,M의 최대공약수)%mod가 다르기 때문이라고 한다.

 

찾아보니 다들 피보나치 성질 중 G{fibo(N),fibo(M)} = fibo{G(N,M)} 이 성질을 이용해서 먼저 최대공약수를 구하고 피보나치 수를 구했다.

 

'Coding > 백준' 카테고리의 다른 글

2698번 인접한 비트의 개수  (0) 2019.09.25
3055번 탈출  (0) 2019.09.24
13976번 타일 채우기 2  (0) 2019.09.23
11444번 피보나치 수 6  (0) 2019.09.19
1629번 곱셈  (0) 2019.09.17