0-1수열(ZEROONE) 정답 코드
뿌리튼튼 CS/Algorithm2015. 2. 9. 10:39
난이도 ★★☆☆☆
이하는 코드입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #include <stdio.h> #pragma warning(disable:4996) int cache[1000001]; int main() { cache[0] = 0; char before; scanf("%c", &before); for (int i = 1; 1; i++) { char c; scanf("%c", &c); if (c == '\n') { break; } if (c != before) { cache[i] = cache[i - 1] + 1; before = c; } else { cache[i] = cache[i - 1]; } } int N; scanf("%d", &N); while (N-- > 0) { int i, j; scanf("%d %d", &i, &j); // print if (cache[i] == cache[j]) { printf("Yes\n"); } else { printf("No\n"); } } return 0; } | cs |
'뿌리튼튼 CS > Algorithm' 카테고리의 다른 글
회전초밥(SUSHI) 정답 코드 (0) | 2015.02.10 |
---|---|
소풍(PICNIC) 정답 코드 (0) | 2015.02.09 |
사각형 그리기(DRAWRECT) 정답 코드 (0) | 2015.02.08 |
최대 연속 부분합 찾기(MAXSUM) 입력 출력 및 정답 코드 (0) | 2015.02.05 |
출전 순서 정하기(MATCHORDER) 정답 코드 (0) | 2015.02.04 |