#include<bits/stdc++.h>
using namespace std;
int main(){
string n,ans;
int k,yk;
cin >> n >> k;
k = (int)n.size() - k;
for(int i=0;i<n.size();++i){
char minn=127,at;
while((int)n.size() - i - 1 >= k){
if(n[i] < minn){
minn = n[i];
at = i;
}
++i;
}
ans.push_back(minn);
i=at;
--k;
if(!k) break;
}
int i=0;
while(n[i]=='0') i++;
for(;i<ans.size();++i){
putchar(ans[i]);
}
return 0;
}
一直只对一个,向大佬求助。