코드
#include <iostream>
#include <vector>
int main()
{
std::vector<int> NewVector;
int n, m;
std::cin >> n >> m;
NewVector.reserve(n); // Vector의 size와 Capacity를 미리 확장시키고 사용하는 방법
for (int i = 0; i < n; i++) // 0으로 벡터의 값을 초기화
{
NewVector.push_back(0);
}
for (int a = 0; a < m; a++)
{
int i, j, k;
std::cin >> i >> j >> k;
for (int b = i-1; b <=j-1 ; b++)
{
NewVector[b] = k;
}
}
for (int i = 0; i < n; i++)
{
std::cout << NewVector[i]<<" ";
}
return 0;
}
'C++ > 백준 C++' 카테고리의 다른 글
[C/C++] 백준 1316번 그룹 단어 체커 (0) | 2024.05.28 |
---|---|
[C/C++] 백준 10811번 바구니 뒤집기 (0) | 2024.05.28 |
[C/C++] 백준 31009번 진주로 가자! (Easy) (0) | 2023.12.27 |
[C/C++] 백준 30999번 민주주의 (2) | 2023.12.26 |
[C/C++] 백준 10801번 카드게임 (0) | 2023.12.24 |