1 条题解

  • 0
    @ 2025-10-8 16:53:45
    #include <bits/stdc++.h>
    using namespace std;
    char s[300];
    int a[300];
    int main()
    {
        while( scanf("%s", s+1) != EOF )
        {
            int len = strlen(s+1);
            for(int i=1; i<=len; i++) a[i] = s[i] - '0';
            a[len+1] = 0;
            int k; scanf("%d", &k);
            while(k > 0)
            {
                for(int i=1; i<=len; i++)
                    if(a[i] > a[i+1])
                    {
                        for(int j=i; j<len; j++) a[j] = a[j+1];
                        len--;
                        break;
                    }
                a[len+1] = 0;
                k--;
            }
            int x=1; while(a[x]==0 && x<len) x++;
            for(int i=x; i<=len; i++) printf("%d", a[i]);
            printf("\n");
        }
        return 0;
    }
    
    • 1

    信息

    ID
    824
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    递交数
    123
    已通过
    62
    上传者