Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
47948 | 李昕霏 | 【一维数组】约瑟夫问题 | Python3 | Accepted | 39 MS | 3784 KB | 340 | 2023-05-14 14:40:54 |
n,m=map(int,input().split()) b=[] c=0 d=1 i=0 for i in range(n): b.append(1) while True: i+=1 if i>=n: i-=n if b[i]!=0: c+=1 if c==m: b[i]=0 c=0 d+=1 if d==n: for i in range(len(b)): if b[i]==1: print(i+1) break