qwq
思路:每次选出最大的并标记,进行k次,最后输出时,被标记的不输出
代码:
#include <iostream>
using namespace std;
int main(){
string n;
int a[251] = {}, k, maxn;
cin >> n >> k;
int len = n.length();
for(int i = 1; i <= len; i++) a[i] = n[i - 1] - '0';
for(int i = 1; i <= k; i++){
maxn = 0;
for(int j = 1; j <= len; j++){
if(a[j] > maxn){
maxn = j;
}
}
a[maxn] = -1;
}
for(int i = 1; i <= len; i++){
if(a[i] > -1){
cout << a[i];
}
}
cout << endl;
return 0;
}