代码:
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
#define maxn 255
struct node{
int k, num;
} a[maxn];
bool cmp(node a, node b) {
if(a.num < b.num)
return 0;
return a.k < b.k;
}
string str;
int k, l, r;
int main() {
cin >> str >> k;
l = 0, r = str.length() - 1;
for(int i = 0; i < str.length(); i ++)
a[i].k = str[i] - '0', a[i].num = i;
while(a[l].k == 0 && l < r)
l ++;
sort(a + l, a + r, cmp);
for(int i = l; i <= r - k; i ++)
cout << a[i].k;
return 0;
}
就A了两个点呜呜呜。。。