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]);
그냥 이렇게 써도 돼요