Output Limit Exceed가 뜨네요

thetwo0525 Reply 4 years 29 weeks ago
처음 보는 것이라 이유를 잘 모르겠네요 여기서 Output Limit Exceed가 뜨는 이유가 무엇인가요?
withcs2 Reply 4 years 29 weeks ago
Output Limit Exceed는 원래 나왔어야 할 답보다 더 많은 줄이 나와버려서 채점이 안되는 오류입니다. 계단은 최대 300개입니다. 나중에 배우게 되겠지만 배열 크기가 n이면 인덱스로 0부터 n-i까지만 사용할 수 있어요. arr[300] = 1; 하면 에러발생합니다. 그리고 맨 마지막 계단이 -1이라서 경우의수가 0일 수도 있어요 참고로 이 코드는 k=1; for (i = 0; i < n; i++) { scanf("%d", &m); arr[k] = m; k++; } for (i = 1; i <= n; i++) scanf("%d", &arr[i]); 그냥 이렇게 써도 돼요