#include <iostream> #include <string> using namespace std; bool search(string s, char a) { for (int i = 0; i < s.size(); i++) if (s[i] == a) return true; return false; } int main() { string s; while (cin>>s) { for (char i = '9'; i >= '0'; i--) { int j = 0; bool b = false; while (1) { if (s[j] == i) { if (b) { s.erase(j,1); j--; } else { if (s[j] < s[j + 1] && search(s.substr(j+1),i)) { s.erase(j,1); j--; } else b = true; } } j++; if (j >= (s.length() - 1)) { if (b&&s[j]==i) s.erase(j,1); break; } } } cout << s << endl; } }
点赞 评论

相关推荐

10-12 19:08
666 C++
花开蝶自来_:技能:听动物叫,让雪豹闭嘴
点赞 评论 收藏
分享
三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
牛客网
牛客企业服务