Information Security Study
[백준] 10810: 공 넣기 본문
먼저 첫 줄에 바구니 개수, 공을 넣을 횟수를 입력받는다.
두 번째 줄부터 m번 줄까지 공을 넣을 바구니의 범위, 공의 번호를 입력한 후
각 바구니에 들어있는 공의 번호를 출력하는 문제이다.
#include <stdio.h>
int main() {
int ary[100] = {0};
int n;
int m;
int i;
int j;
int k;
scanf("%d %d", &n, &m);
for(int b = 0; b < m; b++) {
scanf("%d %d %d\n", &i, &j, &k);
for(int c = i; c <= j; c++) {
ary[c] = k;
}
}
for(int b = 0; b < n; b++) {
printf("%d ", ary[b+1]);
}
return 0;
}
첫 번째 바구니는 ary[0]이 아닌 ary[1]에 있으므로
배열 요소 출력 시 ary[b+1]로 작성해야 한다.
'Programming > C' 카테고리의 다른 글
[백준] 5597: 과제 안 내신 분..? (0) | 2024.01.10 |
---|---|
[백준] 10813: 공 바꾸기 (1) | 2024.01.10 |
[백준] 2526: 최댓값 (0) | 2024.01.10 |
[백준] 10818: 최소, 최대 (0) | 2024.01.10 |
[백준] 10871: X보다 작은 수 (0) | 2024.01.10 |