반응형
#include <cstdio>
#include <queue>
using namespace std;
int main() {
int n;
scanf("%d", &n);
queue<int> q;
for (int i = 0 ; i < n; i++) {
q.push(i+1);
}
while (q.size() != 1) {
q.pop();
q.push(q.front());
q.pop();
}
printf("%d\n", q.front());
}
'Study > algorithms' 카테고리의 다른 글
[백준] 1966 프린터 큐 (0) | 2020.03.07 |
---|---|
[백준] 11866 요세푸스 문제0 c++ (0) | 2020.03.05 |
[백준] 4949 균형잡힌 세상 (0) | 2020.02.26 |
[백준] 2004 조합 0의 개수 (0) | 2020.02.23 |
[백준] 1676. 팩토리얼 0의 개수 (0) | 2020.02.18 |