할껀하고놀자

[백준] 2164번 카드2 본문

[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;
}

'[IT] > 백준' 카테고리의 다른 글

[백준] 11365번 !밀비 급일  (0) 2019.06.10
[백준] 10773번 제로  (0) 2019.06.10
[백준] 14490번 백대열  (0) 2019.06.10
[백준] 1850번 최대공약수  (0) 2019.06.10
[백준] 4307번 개미  (0) 2019.06.10
Comments