zeroone 문제 도움좀 부탁드립니다. frood #include <stdio.h> #pragma warning (disable:4996) int main() { char arr[1000001]; int i,k,j,N,min,max; scanf("%s", arr); scanf("%d", &N); for (int a = 0; a < N; a++) { max = 0; min = 0; scanf("%d%d", &i, &j); if (i > j) { k = j; j = i; } else if (j > i) k = i; for (; k != j+1; k++) { if (arr[k] == '0') min += 1; else max += 1; } if ((max == 0 && min != 0) || (max != 0 && min == 0)) printf("Yes \n"); else printf("No \n"); } return 0; } 런타임오류가 왜 뜨는지 알수있을까요? 예제는 이상없이 작동합니다 8년 전
2개의 댓글이 있습니다. seico75 스택에 큰 메모리를 잡는 것은 좋지 않은 것 같습니다. i == j 이면 어떻게 될까요? 8년 전 link frood 같은경우는 생각못해봤네요. 감사합니다 끝까지 같은경우는 생각못하고 다른방법으로 풀어버렷습니다ㅎㅎ; 8년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
frood
런타임오류가 왜 뜨는지 알수있을까요?
예제는 이상없이 작동합니다
8년 전