10 条题解

  • 2
    @ 2024-9-18 10:49:49
    b=input().split()
    n=int(b[0])
    m=int(b[1])
    a=[]
    k=-1
    for i in range(1,n+1):
        a.append(i)
    while len(a)!=1:
        k+=m
        k=k%len(a)
        print(a[k],end=' ')
        a.pop(k)
        k-=1
        
    print(end='\n')
    print(a[0])
    

    最短好吧

    信息

    ID
    105
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    1460
    已通过
    288
    上传者