Language/C++

[C++ / 백준 2164] 카드2

ej503 2021. 8. 13. 10:08

#include <iostream>
#include <queue>

using namespace std;

int main(int argc, char** argv) {

ios::sync_with_stdio(0);
cin.tie(0);

queue<int> Q;
int N;

cin >> N;

for (int i = 1;i <= N;i++) {
Q.push(i);
}


while (Q.size() > 1) {
Q.pop();
Q.push(Q.front());
Q.pop();
}

cout << Q.front();

return 0;
}

'Language > C++' 카테고리의 다른 글

[C++ / 백준 11279] 최대 힙  (0) 2021.08.17
[C++ / 백준 5086] 배수와 약수  (0) 2021.08.16
[C++ / 백준 18258] 큐 2  (0) 2021.08.11
[C++ / 백준 10828] 스택  (0) 2021.08.09
[C++ / 백준 10872] 팩토리얼  (0) 2021.08.05