gmlwh124   2년 전

문제를 해결하기 위해서 함수를 만들었습니다!

제가 보기엔 세가지 코드가 똑같은데 하나만 제출했을 때 틀렸다고 나옵니다.

a^10 = a^5 * a^5 // a^5 = a^2 * a^2 * a 원리로

홀수 일때는 a를 하나 더 곱해주었습니다.

왜 3번째 코드만 틀리다고 나올까요..?

부족한 코린이 도저히 이해를 못하겠습니다! 도와주세요!

arcane22   2년 전

3번 코드는 return n * tmp * tmp % mod 부분의 n * tmp * tmp 에서 long long의 범위를 벗어나기 때문에 오답이 발생합니다.

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