-
[C++] BOJ Baekjoon online judge 10804번 카드역배치Algorithm 2022. 3. 10. 03:21
문제 출처
https://www.acmicpc.net/problem/10804
풀이 방법
c++ 정렬함수: greater<>()는 내림차순 정리여서 reverser를 사용해야한다!!
#include <iostream> #include <algorithm> #include <vector> using namespace std; int main(void) { int arr[20]; int a, b; for (int l = 0; l < 20; l++) { arr[l] = l + 1; } for (int i = 0; i < 10; i++) { cin >> a >> b; reverse(arr + a - 1, arr + b); } for (int j = 0; j < 20; j++) { cout << arr[j] << ' '; } }
'Algorithm' 카테고리의 다른 글
[BOJ] [C++] 16486 운동장 한 바퀴 (0) 2022.06.26 [BOJ] [C++] 15596 정수 N개의 합 (0) 2022.06.26 [C++] [스택, 덱, 큐] BOJ 1213, 18115 (0) 2022.03.18 [Python] 백준 14425 풀이 (0) 2022.02.23 백준 9009: 피보나치 (0) 2022.01.12