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