#include<bits/stdc++.h>
using namespace std;
int main()
{
char y[1000001];
vector<char> x;
cin>>y;
x.insert(x.end(),y,y+strlen(y));
int n;
cin>>n;
int flag=1;
while(flag==1){
flag=0;
for(vector<char>::iterator it=x.begin();it!=x.end()-1&&n>0;)
{
if(*it>*(it+1))
{
it=x.erase(it);
n--;
flag=1;
break;
}else {
++it;
}
}
if(n==0)break;
}
if(n==0)
{
int ret=0;
for(int y=0;y<x.size();y++)
{
if(x[y]!='0')
{
ret=1;
}
if(ret==1)
{
cout<<x[y];
}
}
return 0;
}else {
int ret=0;
for(int i=0;i<x.size()-n;i++)
{
if(x[i]!='0')
{
ret=1;
}
if(ret==1)
{
cout<<x[i];
}
}
}
return 0;
}
7-5 删数字
最新推荐文章于 2024-09-10 19:16:08 发布