근본없는 코딩
[C++] 백준 10811 바구니 뒤집기 본문
#include <iostream>
using namespace std;
int main() {
int arr[101];
int m, n, x, y, tmp;
for (int i = 1; i <= 100; i++)
arr[i] = i;
cin >> n >> m;
for (int i = 0; i < m; i++) {
cin >> x >> y;
for (int j = 0; j < (y-x + 1)/2; j++) {
tmp = arr[x+j];
arr[x+j] = arr[y-j];
arr[y-j] = tmp;
}
}
for (int i = 1; i <= n; i++) {
cout << arr[i] << ' ';
}
return 0;
}
'✔ Online Judge' 카테고리의 다른 글
[C++] 백준 2042 구간 합 구하기 (2) | 2023.06.09 |
---|---|
[C++] 백준 1546 평균 (0) | 2023.06.09 |
[C++] 백준 3052 나머지 (0) | 2023.06.09 |
[C++] 백준 5597 과제 안 내신 분..? (0) | 2023.06.09 |
[C++] 백준 10813 공 바꾸기 (0) | 2023.06.09 |