yeongjae8066   5년 전

20번 줄에 ans %= 1000000000000;

이 코드는 맞게 돌아가는데 여기서 0을 하나 더 추가한

ans %= 10000000000000; 은 틀렸다고 나오는데 무슨 차이인지 궁금합니다.

long long 의 범위인 약 10^18 이하로 나머지 연산을 하면 괜찮은 것 아닌가요?

그 차이를 잘 모르겠습니다.

작게 하는 것은 이후 유효숫자를 생각한다면 크게 잡는다고 생각해서 크게 잡긴 했습니다.

3587jjh   5년 전

나누는 수가 10^13이면 15째줄에서 i가 10^6까지 될 수 있으니 오버플로우가 날 것 같습니다

yeongjae8066   5년 전

아........ 감사합니다

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