비슷한 경험이 있는데요,
check라는 배열을 검사하기 전, 범위검사를 '먼저' 해주어야 합니다. 안그러면 check배열의 index를 벗어난 지점을 참조하게 되고 런타임 에러가 일어날 수 있습니다.
if(check[s1-1][s2-2]==false && in(s1-1,l) && in(s2-2,l) ) <-- 이것을 순서만 바꿔서
if( in(s1-1,l) && in(s2-2,l) && check[s1-1][s2-2]==false) 이렇게 바꾼 후 해보세요
hoon3722 3년 전
다 푼 느낌인데 메모리 초과의 이유를 모르겠어요..