p_ce1052   3년 전

큰 수의 이항 계수를 페르마 소정리로 계산하는 코드입니다. 아무리 봐도 둘의 차이점을 모르겠는데 위의 코드는 제대로 계산이 되고 밑의 코드는 이상한 숫자를 출력합니다. 뭐가 다른가요? 부탁드립니다

djm03178   3년 전

11번째 줄과 46번째 줄이 다릅니다.

slah007   3년 전

n*ret*ret%p 는 오버플로우가 나지만 temp*temp%p*b%p는 오버플로우가 나지 않습니다.

p_ce1052   3년 전

아 셋다 10억가까이 될 수도 있겠군요 감사합니다

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