jjongs   1년 전

10972번: 다음 순열과 10973번: 이전 순열에서
N = 10,000으로 입력이 주어지는 경우 버퍼 오버플로가 발생하는 코드가 통과됩니다.

제출 번호: 44085928번, 44087937

입력: input.txt

올바른 출력: 10972.txt

djm03178   1년 전

C나 C++에서 배열의 범위를 넘어서는 것은 undefined behavior입니다. 어떤 결과가 나오든 정상이므로, 특정 실행 환경에서 오답이 나오는 것이 다른 환경에서는 전혀 다른 결과가 나오거나 정답이 나올 수도 있습니다. 하나의 실행 환경에서 오답이 나왔다고 해서 그 데이터가 없다고 단정할 수 없습니다.

djm03178   1년 전

다만 실제로 검사를 해봐도 N=10000인 데이터가 없는 것으로 보이긴 하네요.

jjongs   1년 전

아하..! 또 하나 배워 갑니다.

좋은 정보 감사합니다 :)

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