1 条题解

  • 1
    @ 2024-11-23 19:37:17

    点赞👍

    n=int(input())
    m=int(input())
    k=int(input())
    a=[]
    for i in range(1,n+1):
        a.append(i)
    i=0
    j=1
    while 1:
            j+=1
            i+=1
            lens=len(a)
            if i>=lens:
                i=i%lens
            if j==k:
                j=1
                del a[i]
                if lens-1==m:
                    break
    for i in a:
        print(i,end=',')
    
    • 1

    信息

    ID
    1386
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    5
    已通过
    4
    上传者