his130   6년 전

행렬을 이용해서 피보나치 값을 구하고,


그 값을 유클리드 호제법을 이용해서 gcd를 구하는데 


틀렸습니다 가 나오는데 어디서 문제가 발생하는 걸까요?


%mod 는 제가 모든곳에 붙여버렸습니다..

jh05013   6년 전

(a%m, b%m)의 최대공약수와 (a, b의 최대공약수)%m은 다릅니다.

his130   6년 전

피보나치 성질 중 하나를 이용해야만 하겠군요..

rhs0266   6년 전

힌트를 드리면, 8번째 피보나치 수가 21인 것입니다.

유클리드 호제법이 gcd(a,b) = gcd(b,a-b) 이라는 사실에 집중해보세요.

댓글을 작성하려면 로그인해야 합니다.