丑陋的代码
蒟蒻已经改3遍了
#include<bits/stdc++.h>
using namespace std;
string c;
int b,gs=0,bj=0;
int main(){
cin>>c;
cin>>b;
while(gs<b){
int lss=0;
for(int i=0;i<c.size();i++){
int ls=1;
while(c[i+ls]==-1){
ls++;
}
if(c[i]>c[i+ls]&&i+ls<c.size()){
lss=1;
c[i]=-1;
gs++;
if(gs>=b){
break;
}
}
}
if(lss==0&&gs<b){
for(int i=c.size()-1;i>=0;i--){
if(c[i]!=-1){
c[i]=-1;
gs++;
if(gs>=b){
break;
}
}
}
}
}
for(int i=0;i<c.size();i++){
if(c[i]==-1){
continue;
}
if(c[i]=='0'&&bj==0){
continue;
}
bj=1;
cout<<c[i];
}
if(bj==0){
cout<<0;
}
return 0;
}