2 条题解

  • -1
    @ 2024-1-24 10:30:02

    你们要的python题解来了

    n=rest=minp=cnt=0;
    t=1
    a=[0]
    ans=0
    flag=0;
    num=input()
    k=int(input())
    s=k;
    n=len(num);
    for i in range(1,n+1):
        a.append(ord(num[i-1])-ord('0'));
    rest=n-k;
    while cnt<rest:
        minp=t
        for i in range(t,k+t+1):
            if a[minp]>a[i]:
                minp=i
        if a[minp]>0:
            flag=1
            ans+=1
        if flag:
            print(a[minp],end='')
        k-=minp-t
        t=minp+1
        cnt+=1
    if not flag:
        print(0,end='');
    

    信息

    ID
    1490
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    133
    已通过
    34
    上传者