#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; } }
点赞 评论

相关推荐

07-09 18:28
门头沟学院 Java
写着提前批,结果还要实习4个月以上???
程序员牛肉:这种不用看,直接投了,面试的时候问对应的HR就行。有可能他们是直接复制的暑期实习的模板。
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
点赞 评论 收藏
分享
宇算唯航:目测实缴资本不超100W的小公司
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务