1 solutions
-
0
#include<bits/stdc++.h> using namespace std; int main() { string s; int n; cin>>s>>n; for(int i=1;i<=n;i++) //一共删除n位 { int j=0; while(j+1<s.size()&&s[j]<=s[j+1]) j++; //寻找逆序 s.erase(j,1); //删除逆序的值 } while(s.size()>1&&s[0]=='0') s.erase(0,1); //去除前导0 cout<<s; return 0; }
- 1
Information
- ID
- 1019
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- (None)
- # Submissions
- 22
- Accepted
- 13
- Uploaded By