#include <stdio.h> #include <string.h> int main(){ char s[1000]; int n; while(scanf("%s",s)!=EOF){ int len =strlen(s); scanf("%d",&n); int i=0; while(n){ if(s[i]>s[i+1]){ s[i]='-1'; n--; i=0; } i++; } for(i=len-1;i>=0;i--){ if(s[i]!='-1'){ if(n>0){ s[i]='-1'; n--; }else break; } } i=0; while(s[i]=='0'||s[i]=='-1'){ i++; } if(i<len){ while(i<len){ if(s[i]!='-1'){ printf("%c",s[i]); } i++; } }else printf("0"); printf("\n"); } } |
Double click to view unformatted code.