VioletaBabel

10811번: 바구니 뒤집기 본문

백준/백준-C++
10811번: 바구니 뒤집기
Beabletoet 2017. 6. 6. 13:23

#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