VioletaBabel
10811번: 바구니 뒤집기 본문
#include<cstdio>
#include<algorithm>
int main()
{
int bgn[101], n, m;
scanf("%d %d", &n, &m);
for (int i = 1; i <= n; ++i)
bgn[i] = i;
for (int i = 0, s, f; i < m; ++i)
{
scanf("%d %d", &s, &f);
std::reverse(&bgn[s], &bgn[f+1]);
}
for (int i = 1; i <= n; ++i)
printf("%d ", bgn[i]);
}
'백준 > 백준-C++' 카테고리의 다른 글
6549번: 히스토그램에서 가장 큰 직사각형 (0) | 2017.06.06 |
---|---|
10812번: 바구니 순서 바꾸기 (0) | 2017.06.06 |
10808번: 알파벳 개수 (0) | 2017.06.06 |
10807번: 개수 세기 (0) | 2017.06.06 |
10821번: 정수의 개수 (0) | 2017.06.06 |
Comments