왜 -8이 나오는지는 잘 모르겠지만 우선 문제를 보시면
(1 ≤ a < 100, 1 ≤ b < 1,000,000)라고 나와있습니다
a^b의 최댓값 99^999999.....long long 범위가 얼마인지는 모르겠지만 99^999999에 비하면 훨씬 작을 겁니다.
그러면 한번에 계산해서 %10으로 하는 것보다는 반복문으로 곱하면서 %10을 계속 해주는 거죠. 그러면 큰수가 나올 염려는 않해도 됩니다.
1009번 - 분산처리
왜 -8이 나오는지는 잘 모르겠지만 우선 문제를 보시면
(1 ≤ a < 100, 1 ≤ b < 1,000,000)라고 나와있습니다
a^b의 최댓값 99^999999.....long long 범위가 얼마인지는 모르겠지만 99^999999에 비하면 훨씬 작을 겁니다.
그러면 한번에 계산해서 %10으로 하는 것보다는 반복문으로 곱하면서 %10을 계속 해주는 거죠. 그러면 큰수가 나올 염려는 않해도 됩니다.
댓글을 작성하려면 로그인해야 합니다.
skkw1128 7년 전
분산처리 예제에서 자꾸 -8이라는 숫자가 나오네요 이유를 모르겟어요...