nsh950306   3년 전

테스트 케이스 이것저것 다 찾아서 넣을 때마다 답은 다 맞게 출력되는데

런타임!!!에러가 납니다....

배열 사이즈도 늘려줘보고 별의 별 작업을 다해봤습니다만..

계속 런타임 에러가 나네요.......

이유가 뭘까요ㅠㅠㅠㅠㅠㅠ

pch6828   3년 전

int **tomato = new int*[N];

int **visited = new int*[N];

여기서 바로 동적할당을 하셔서 그렇습니다. 이 부분은 N을 입력받기 전이기 때문에 0칸이 할당되죠.
따라서 전역변수 영역에는 선언만 해두고, 할당은 N을 입력받은 후에 진행하셔야 합니다.

nsh950306   3년 전

아.. 그런거였군요 ㅜㅜㅜㅜ

입력받기 전에는 무조건 0칸이 할당되나 보네요 감사합니다 해보겠습니다...

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