#删除索引为P的游戏者
defdelete(a,head,p):
if a[p][1]!=-1:
a[a[p][1]][2]=a[p][2]
if a[p][2]!=-1:
if head==p:
head=a[head][2]
return head
n=int(input("请输入参数游戏的人数"))
a=[[i+1,i-1,i+1]
for i in range(n)]
a[0][1]=n-1
a[n-1][2]=0
p=head=0
while:
m=int(input("请输入顺时针数第几位人出局"))
for i in range(m-1):
head=delete(a,head,p)
p=a[p][1] #退回到上一位游戏者
if a[head][1]!=head:
m=int(input("请输入逆时针数第几位人出局"))
for i in range(m-1):
p=a[p][1] head=delete(a,head,p)
#退回到上一位游戏者
print (a[head]