본문 바로가기
Computer Science

현주의 상자 바꾸기

by OKOK 2019. 2. 1.

1. 단순 배열 사용법

2. 인덱스 사용하는 방법 


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
#include <stdio.h>
 
#define MAXN 1000
#define MAX 10
 
int main()
{
    freopen("input.txt""r", stdin);
    int t, T;
    int N, Q, L, R;
    
    scanf("%d"&T);
    for (t = 1; t <= T; t++) { 
        int buf[MAX] = { 0, }; // 초기화
 
        scanf("%d %d"&N, &Q);
        for (register int i = 1; i <= Q; i++)
        {
            scanf("%d %d"&L, &R);
            for (register int j = L; j <= R; j++) {
                buf[j] = i; // 입력 받은대로 바로 처리하기
            }
        }
 
        printf("#%d ", t);
        for (int i = 1; i <= N; i++) {
            printf("%d ", buf[i]); // 출력하기
        }
        printf("\n");
    }
    return 0;
}
cs

 


'Computer Science' 카테고리의 다른 글

세제곱근을 찾아라  (0) 2019.02.01
혜리의 숫자 나누기  (0) 2019.02.01
문자열 변경하기  (0) 2019.01.31
중호와 세 소수  (0) 2019.01.31
정곤이의 단조 증가하는 수  (0) 2019.01.31

댓글