https://www.acmicpc.net/problem/10804
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <iostream> #include <vector> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(NULL); vector<int> v; int array1[21] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; int A, B; int temp; for (int cnt = 0; cnt < 10; cnt++) { cin >> A >> B; for (int i = A; i <= B; i++) { v.push_back(array1[i]); } for (int i = A; i <= B; i++) { temp = v[v.size() - 1]; v.pop_back(); array1[i] = temp; } v.clear(); } for (int i = 1; i < 21; i++) { cout << array1[i] << ' '; } return 0; } | cs |
'Algorithm > BOJ 기초' 카테고리의 다른 글
[백준] 나이순 정렬 10814 Python (0) | 2019.10.18 |
---|---|
[백준] 방학 숙제 5532 Python (정렬) (0) | 2019.10.18 |
[백준] 로또 6603 Python (0) | 2019.10.18 |
[백준] 괄호 9012 Python (0) | 2019.10.18 |
[백준] 하노이 탑 이동 순서 11729 Python (재귀) (0) | 2019.10.12 |