题意:给出一个数字, 删除其中K位, 让保留的最小。
#include <bits/stdc++.h>
using namespace std;
int main() {
int i, len, n;
char s[300];
int t;
cin >> t;
while(t --) {
scanf("%s %d", s, &n);
while(n) {
len = strlen(s);
i = 0;
while(i < len && s[i] <= s[i + 1])
i++;
while(i < len) {
s[i] = s[i + 1];
i++;
}
n--;
}
while(s[0] == '0') {
while(i < len) {
s[i] = s[i + 1];
i++;
}
i = 0;
}
if(s[0] == '\0')
printf("0\n");
else
printf("%s\n", s);
}
return 0;
}