백준 문제풀이 2164번 카드 2 문제(C++)
2024. 4. 30. 15:32ㆍ백준문제풀이
https://www.acmicpc.net/problem/2164
#include<iostream>
#include<queue>
#include<string>
using namespace std;
int main() {
int n;
cin >> n;
queue<int> q1;
for (int i = 1; i <= n; i++) {
q1.push(i);
}
while (true) {
if (q1.size() == 1) {
break;
}
int temp;
q1.pop();
temp = q1.front();
q1.pop();
q1.push(temp);
}
cout << q1.front();
}
'백준문제풀이' 카테고리의 다른 글
백준 문제풀이 9012번 괄호 문제(C++) (0) | 2024.04.30 |
---|---|
백준 문제풀이 1158번 요세푸스 문제(C++) (0) | 2024.04.30 |
백준 문제풀이 1075번 나누기(C++) (0) | 2024.03.11 |