https://www.acmicpc.net/problem/10810
해결 방법
동적 배열을 이용하여 공이 들어올때마다 값을 갱신했다.
정답 코드
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N, M;
cin >> N >> M;
vector<int> arr(N, 0);
for (int i = 0; i < M; i++)
{
int a, b, c;
cin >> a >> b >> c;
for (int j = a - 1; j <= b - 1; j++)
{
arr[j] = c;
}
}
for (int i = 0; i < N; i++)
{
cout << arr[i] << " ";
}
return 0;
}
'코딩테스트' 카테고리의 다른 글
BOJ - 10811 바구니 뒤집기 (0) | 2024.09.09 |
---|---|
BOJ - 5622 다이얼 (0) | 2024.09.03 |
BOJ - 2908 상수 (0) | 2024.09.03 |
BOJ - 22864 피로 (0) | 2024.08.28 |
BOJ - 10178 할로윈의 사탕 (0) | 2024.08.26 |