Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
---|---|---|---|---|---|---|---|---|
46732 | 徐若宸 | 删除数字 | C++ | Accepted | 0 MS | 240 KB | 340 | 2024-05-05 10:47:19 |
#include <bits/stdc++.h> using namespace std; int main(){ int k; string n; cin>>n>>k; for(int i=0;i<=n.size()&&k;i++){ if(n[i]<n[i+1]){ n.erase(i,1); k--; } } if(k!=0){ while(k--){ int minn=0; for(int i=0;i<n.size();i++){ if(n[minn]>=n[i])minn=i; } n.erase(minn,1); } } cout<<n; }