xorms86   3년 전

저는 문제상의 좌표(1,1)을 배열 인덱스를 [0][0]으로 시작하여 풀었는데 그러면 n=100,m=100이 들어오면 최대인덱스는 [99][99]아닌가요?

그래서 배열 선언할때 int map[100][100]; 으로 선언하였는데 시간초과가 나고 [101][101]로 해줘야 맞다고 나오네요

제가 착각을 하고있는거 같아서 질문드려요. 

3587jjh   3년 전

예를 들어 43째줄의 x+1은 100까지 될 수 있습니다

xorms86   3년 전

3587jjh

그럼 int map[100][100]을 선언한 상태에서 

if(map[100][y] == 1) 을 만났을때, 인덱스를 벗어나 에러가 발생하지 않고 무한루프에 빠지는 이유가 뭘까요?? 

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