7-10 sdut-猴子选大王

好像是个约瑟夫环,
编程能力确实提高了,随便一想就写出来了.....
要是之前还要搜板子

a=int(input())
sta=list(range(1,a+1))
# print(sta)
k=1
indx=0
while len(sta)>1:
    k+=1
    indx=(indx+1)%len(sta)
    if k==3:
        sta.pop(indx)
        k=1
        indx=(indx)%len(sta)
print(sta[0])
posted @ 2022-05-29 10:07  kingwzun  阅读(50)  评论(0编辑  收藏  举报