-
[백준/BOJ] 2164번 카드2 (C++)알고리즘 문제풀이/백준 2021. 1. 8. 01:11
문제 분류는 큐를 이용하는 걸로 되어있는데, 덱을 이용해서 해결했습니다.
#include <iostream> #include <deque> using namespace std; int main(void) { ios_base::sync_with_stdio(false); cin.tie(0); int n, answer; cin >> n; deque<int> dq; for(int i = 1; i <= n; i++) { dq.push_back(i); } while(dq.size() > 1) { dq.pop_front(); dq.push_back(dq.front()); dq.pop_front(); } cout << dq.front(); }
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
[백준/BOJ] 5397번 키로거 (C++) (0) 2021.01.08 [백준/BOJ] 1406번 에디터 (C++) (0) 2021.01.08 [백준/BOJ] 4949번 균형잡힌 세상 (C++) (0) 2021.01.08 [백준/BOJ] 10773번 제로 (C++) (0) 2021.01.07 [백준/BOJ] 3273번 두 수의 합 (C++) (0) 2021.01.07