백준 #11866. 조세퍼스 문제 0
큐를 이용해 풀어보았다. k번째에 해당하는 숫자는 pop이 되게 하고, k번째 숫자가 아니라면 임시 변수 tmp에 저장된 값을 pop한 다음, 다시 push해줘서 큐의 뒤로 보낸다. 주의할 점은 마지막 숫자일 경우 pop한 다음 숫자 뒤에 ", "을 출력하면 안된다는 것. //Josephus problem #include #include using namespace std; int main() { int n, k; //n: number of people, k: random positive integer queue q; cin >> n >> k; for (int i = 1; i