VioletaBabel

10812번: 바구니 순서 바꾸기 본문

백준/백준-C++
10812번: 바구니 순서 바꾸기
Beabletoet 2017. 6. 6. 13:28

#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