#include<bits/stdc++.h> using namespace std; int main() { string s; int k; cin>>s>>k; for(int i=1;i<=k;i++) //一共删除k个数 { int j=0; //从第一个位置开始看 while(j+1<s.size()&&s[j]>=s[j+1]) j++; //删除了以后一定比删除后面都大 s.erase(j,1); } cout<<s; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { 点击展开折叠 return 0; }
Using your lizikid universal account