#include<bits/stdc++.h>
using namespace std;
string s;
bool dp = true;
int s_len;
void nw(int n) {
for(int i = n + 1; i < s_len; i++) {
s[i - 1] = s[i];
}
return;
}
int main() {
int n,a = 0;
cin >> s >> n;
s_len = s.length();
for(int i = 0; i < n; i++) {
dp = true;
if(s_len == 1&&i != n) {
cout<<'0';
return 0;
}
while(a + 1 != s_len) {
if(s[a] > s[a + 1]) {
nw(a);
s[s_len - 1] = '0';
s_len--;
dp = false;
break;
}
a++;
}
if(s_len - 1 == a&&dp) {
s_len--;
}
}
for(int i = 0; i < s_len; i++) {
cout<<s[i];
}
return 0;
}
只有#3和#7对了,求指正
新手第一次发帖子,格式不咋样,不喜勿喷