本题为洛谷:
#include<iostream>
#include<string>
using namespace std;
int main(){
string n;
int k;
cin>>n>>k;
while(k--){
for(int i=0;i<n.length();i++){
if(n[i]>n[i+1]){
n.erase(i,1);
break;
}
}
for(int i=0;i<n.length()-1&&n[i]=='0';i++) n.erase(i,1);
}
cout<<n;
return 0;
}