题解

1 条题解

  • 0
    @ 2024-06-12 19:05:26

    请大佬指教

    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int n,flag,nub[251],len,w;
    int main(){
        ios::sync_with_stdio(0);
        cin.tie(0);cout.tie(0);
        register int i,j,k;
        cin>>s>>n;
        len=s.size();
        for(i=0;i<len;i++) nub[i]=s[i]-'0';
        for(i=1;i<=n;i++)
            for(j=0;j<len;j++)
                if(nub[j]>nub[j+1]){
                    for(int w=j;w<len;w++) nub[w]=nub[w+1];
                    len--;
                    break;
                }
        while(nub[flag]==0&&w<len-1){
            w++;
            flag++;
        }
        for(i=w;i<len;i++) cout<<nub[i];
    return 0;
    }
    
    
  • 1

信息

ID
1086
难度
9
分类
(无)
标签
递交数
14
已通过
2
通过率
14%
上传者