python猴子选大王 #!/usr/bin/python # -*- coding: utf-8 -*- N=int(input()) ls=[i for i in range(1,N+1)] step=2 #步长 ptr=1 while len(ls) > 1: #ptr表示列表中第几个元素,没有第0个元素,只有下标为0的元素 ptr=(ptr+step-1)%len(ls)+1 #ptr 是 下一个开始的位数 del ls[ptr-1] print(ls[0])
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~