11048번 - 이동하기
이게 맞은 소스이구요
for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> arr[i][j]; } }
이렇게 1부터 N까지가 아니라
0부터 N-1까지하면 틀렷습니다가 뜨는데 혹시 이유가 있는건가요?? ㅜㅜ
i, j가 0일 때 dp[i-1][j-1]에는 무엇이 들어있을까요?
제가 0으로 하고 dp배열을 계속하여 출력해서 확인했는데 이상없게 돌아가서.. ㅠ
쓰레기값이 계속해서 바뀌나요??
-1 인덱스에 접근하는 건 undefined behavior입니다. 무슨 일이든 벌어질 수 있습니다. 같은 환경에서는 실행해도 같은 결과가 나올 확률이 매우 높지만, 다른 환경에서는 런타임 에러가 날 수도 있고, 이상한 쓰레기값이 들어가있을 수도 있습니다.
댓글을 작성하려면 로그인해야 합니다.
kop4845 5년 전
이게 맞은 소스이구요
for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> arr[i][j]; } }
이렇게 1부터 N까지가 아니라
0부터 N-1까지하면 틀렷습니다가 뜨는데 혹시 이유가 있는건가요?? ㅜㅜ