요세푸스 문제 0

요세푸스 문제 0

Prob

1번부터 N번까지 N명의 수열이 원을 이룰 때 K번 째 수를 제거
제거한 수부터 K번 째 수를 제거를 N번 반복했을 때 제거되는 순열

Solv

c++ : queue를 이용해 pop_front()와 push_back()을 반복
python : queue를 이용해 pop_left()와 append()을 반복

Check

N 7 K 3

ndq
 1 2 3 4 5 6 7
34 5 6 7 1 2
67 1 2 4 5
24 5 7 1
71 4 5
51 4
14
4 

Feedback

Ref


Modified by Sungbin Shim