#include<bits/stdc++.h>
using namespace std;
string ch;
int n,m,a[255],I;
int main(){
cin>>ch>>m;
n=ch.size();
for(int i=0;i<n;i++)a[i]=ch[i]-48;
for(int i=1;i<=m;i++){
for(int k=0;k<=n-1;k++){
if(a[k]>a[k+1]){
for(int j=k;j<=n-1;j++)swap(a[j],a[j+1]);
break;
}
}
}
while(a[I]==0)I++;
for(int i=I;i<=n-m-1;i++)cout<<a[i];
if(I>=n-m-1)cout<<0;
}
本地是对的,但交上去就错了