[IT]/백준
[백준] 2164번 카드2
working_hard
2019. 6. 10. 16:20
728x90
deque 연습해볼 수 있는 문제였습니다.
#include<iostream>
#include<deque>
using namespace std;
int main() {
int n;
cin >> n;
deque<int> dq;
for (int i = n; i >= 1; i--) {
dq.push_front(i);
}
while (dq.size() != 1) {
dq.pop_front();
int tmp = dq.front();
dq.pop_front();
dq.push_back(tmp);
}
cout << dq.front() << endl;
return 0;
}