문 제 소 스 코 드 #include #include int main() { std::queue que; int N; std::cin.tie(NULL); std::ios_base::sync_with_stdio(false); std::cin >> N; for (int i = 0; i < N; ++i) que.push(i + 1); bool tf{ false }; while (1 != que.size()) { if (false == tf) { que.pop(); tf = true; } else { que.push(que.front()); que.pop(); tf = false; } } std::cout