백준/백준-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]);
}