250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(SWEA c++)5789. 현주의 상자 바꾸기 본문
728x90
반응형
N개 길이만큼 int형 벡터를 선언해주고, 0으로 초기화 해준다.
1 ~ Q만큼 for문을 반복하면서(i = 1; i <= Q),
L - 1 ~ R - 1 인덱스(j)의 값을 i로 넣어주면 된다.
#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t;
cin >> t;
for(int tc = 1; tc <= t; tc++)
{
int N, Q, L, R;
cin >> N >> Q;
vector<int> v(N, 0);
for(int i = 1; i <= Q; i++)
{
cin >> L >> R;
for(int j = L - 1; j < R; j++)
v[j] = i;
}
cout << "#" << tc << " ";
for(int i = 0; i < N; i++)
cout << v[i] << " ";
cout << endl;
}
return 0;
}
728x90
반응형
'SW Expert Academy' 카테고리의 다른 글
(SWEA c++)5986. 새샘이와 세 소수 (0) | 2020.11.16 |
---|---|
(SWEA c++)5948. 새샘이의 7-3-5 게임 (0) | 2020.11.16 |
(SWEA c++)5688. 세제곱근을 찾아라 (0) | 2020.11.16 |
(SWEA c++)5549. 홀수일까 짝수일까 (0) | 2020.11.16 |
(SWEA c++)5515. 2016년 요일 맞추기 (0) | 2020.11.16 |