字符串存大数
#include<bits/stdc++.h> using namespace std; int k,len; string str; int main(){ cin >> str; cin >> k; len=str.size(); while(k){ for(int i=0;i<len&&k;++i){ if(str[i]>str[i+1]){ for(int j=i;j<len;++j){ str[j]=str[j+1]; } i-=2;k--;len--; } } } int p=0; while(p<len&&str[p]=='0') p++; if(p==len) cout << 0; else{ for(;p<len;p++){ cout << str[p]; } } return 0; }