반응형
https://www.acmicpc.net/problem/10811
10811번: 바구니 뒤집기
도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2
www.acmicpc.net
📕 Code
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int n, m, i, j;
cin >> n >> m;
int *a = new int[n+1];
for (int i = 1; i <= n; i++)
a[i] = i;
while (m--)
{
cin >> i >> j;
for (int t = 0; t <= (j - i) / 2; t++)
{
swap(a[t + i], a[j - t]);
}
}
for (int i = 1; i <= n; i++)
cout << a[i] << ' ';
}
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 10419번 : 지각 답 (0) | 2017.04.07 |
---|---|
(C++) - 백준(BOJ) 10874번 : 이교수님의 시험 답 (0) | 2017.04.07 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10474번:분수 좋아해? 답 (0) | 2017.04.07 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 5523번:경기 결과 답 (0) | 2017.04.07 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 4766번:일반 화학 실험 답 (0) | 2017.04.07 |