RT , 代码按照书上写的,不知道为什么错了:
#include<iostream>
#include<cstdio>
using namespace std;
string n;
int s;
int main() {
cin >> n >> s;
int len = n.size();
for (int i = 1; i <= s; i++) {
for (int j = 0; j < len - 1; j++) {
if (n[j] > n[j + 1]) {
for (int k = j; k < len - 1; k++) {
n[k] = n[k + 1];
}
break;
}
len--;
}
}
int j = 0, m = len;
while (n[j] == '0' && m > 1) {
j++;
m--;
}
for (int i = j; i < len; i++) {
cout << n[i];
}
return 0;
}