반응형
#include <iostream>
#include <deque>
#include <fstream>
using namespace std;
deque<int> dq;
int main(void)
{
int N;
cin >> N;
for (int i = N; i >=1; i--)
{
dq.push_back(i);
}
while (dq.size() != 1)
{
dq.pop_back(); // 뒤에서 하나 뺴고
dq.push_front(dq.back()); //뒤에껄 다시 앞에다 넣고
dq.pop_back(); // 앞에 넣은거 뒤에서 제거.
}
cout << dq.front();
}
반응형
'Algorithm > Problem Solve' 카테고리의 다른 글
[백준 10814번] 나이순 정렬 (Stable_sort) (0) | 2020.12.13 |
---|---|
[백준 2751번] 수 정렬하기2 (0) | 2020.12.13 |
[백준 1978번] 소수 찾기 (0) | 2020.12.11 |
[백준 1157번] 단어 공부 (0) | 2020.12.11 |
[백준 1920번] 수 찾기 (0) | 2020.12.11 |