반응형
https://www.acmicpc.net/problem/2164
#include <iostream>
#include <queue>
using namespace std;
int n;
queue<int> q;
int main() {
scanf("%d", &n);
for (int i = 1; i <= n; i++) q.push(i);
while (q.size() > 1) {
q.pop();
q.push(q.front());
q.pop();
}
printf("%d", q.front());
}
반응형
'Algorithm' 카테고리의 다른 글
백준 11866 : 요세푸스 문제 0 (0) | 2021.11.14 |
---|---|
백준 10799 : 쇠막대기 (0) | 2021.11.14 |
백준 1158 : 요세푸스 문제 (0) | 2021.11.14 |
프로그래머스 : 스티커 모으기(2) (0) | 2021.11.14 |
프로그래머스 : 숫자 게임 (0) | 2021.11.14 |