184659   2년 전

안녕하세요, BOJ를 시작한 지 얼마 안되는 초보입니다.

다름이 아니라, 15683 감시 문제에 대해 의문이 풀리지 않아 질문 남깁니다.

예제 문제, 반례들을 넣어보며 비교, 진행 결과를 출력 시켜봐도 제 눈에는 보이지가 않습니다....

이 코드의 어떤 부분이 문제가 되어 Out Of Bound 오류, 런타임 오류가 나오는지 알려주시면 감사하겠습니다 ㅠㅠ

예제 문제 1번 TC에선 진행 결과를 출력도 하지 않고 바로 정답 22를 출력하지만, 그 마저 틀린 정답입니다.

4번 TC에선 0이 출력됩니다.

그리고, 6번 TC 역시 진행결과를 출력하지 않고 바로 런타임 오류를 뱉어냅니다.


그 문제가 무엇인지 감도 안 잡히니 여러 생각에 정신을 못 차리겠습니다.

도와주신다면 정말 감사 할 것 같습니다 ㅠㅠ 

긴 글 읽어 주셔서 감사합니다....

184659   2년 전

논리로는 문제가 되지 않는데 런타임 오류가 나서 멘붕이 왔던거 같습니다.

주석처리 된 cout 을 이용하니, J가 for(; y < M ; ) 에  걸리지 않고 무한정 증가하기 때문에 생긴 문제였습니다.

왜 그렇게 되는지 이해가 되지 않아, 해당 부분을 지우고 다시 똑같이 작성하니 작동이 잘 되네요.

문제가 무엇 때문인지는 모르겠지만 화이팅 입니다 다들!!

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