sktks11   2년 전

visualstudio에서 돌리면 잘 나옵니다.ㅠㅠ

djm03178   2년 전

어디에서 돌렸느냐의 차이가 아니라 어떤 입력을 넣어봤느냐의 차이입니다. 채점 서버에는 예제 이외에도 다양한 숨겨진 채점 데이터를 가지고 있으며 그것들을 모두 테스트해보지 않은 이상 다른 곳에서는 잘 나오는지 비교를 할 수 없습니다.

A, B, C가 충분히 커지면 N은 최대 10억에 도달할 수 있고 D % N 역시 최대 10억에 가까운 수가 됩니다. 여기에 10을 곱하면 int의 표현 가능 최댓값인 약 21억을 넘어가기 때문에 오버플로가 발생하고 이는 undefined behavior이므로 어떤 결과가 나오더라도 이상하지 않습니다.

sktks11   2년 전

N의 값이 int 범위를 넘어갔던 거였네요. 감사합니다.

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