python约瑟夫环问题
n=6
m=2
num = [i for i in range(1,n+1)]
s = 0
while True:
temp = num.pop(0)
s += 1
if s==m:
s = 0
continue
num.append(temp)
if len(num) == 1:
print(num)
break
python约瑟夫环问题
n=6
m=2
num = [i for i in range(1,n+1)]
s = 0
while True:
temp = num.pop(0)
s += 1
if s==m:
s = 0
continue
num.append(temp)
if len(num) == 1:
print(num)
break