#include<iostream>
#include<cstring>
#include<vector>
using namespace std;
vector<char> n;
bool cmp[260];
int main(){
int cnt;
char tmp;
while(1){
tmp = getchar();
if(tmp == '\n') break;
n.push_back(tmp);
}
cin >> cnt;
while(cnt --){
for(auto i= n.begin(); i != n.end(); i ++){
if(*i > *(i+1) && i != n.end() - 1){
n.erase(i);
break;
}
if(i == n.end() - 1){
n.erase(i);
break;
}
}
}
int len = n.size();
bool f = 1;
if(n.size() == 0)
cout <<'0';
else{
for(auto it : n){
if(len != 1)
if(it == '0' && f == 1){
len --;
continue;
}
f = 0;
cout << it;
len --;
}
}
return 0;
}
#7下载下来的数据是10 1,输出是0,和自测的一样
为啥也错了?