约瑟夫环问题
def ring(n = 30,m = 15,x = 9):
总人数为n
死亡人数为m
第x个死亡
index 目前报数人索引
number 目前人报数
counter 目前死去的人数
persons = [True] * n
counter, index, number = 0, 0, 0
while counter < m :
if persons[index]:
number += 1
if number == x:
persons[index] = False
counter += 1
number = 0
index += 1
print(index)
index %= n
print(index)
for person in persons:
print('活' if person else '死', end='')