和上一篇的简单题差不多
直接倒着搜,然后用桶去重即可
#include <iostream> using namespace std; int bin[11]; int main() { string s;cin >> s; for(int i = s.length()-1;i >= 0;i --){ if( bin[s[i]-'0'] == 0 ) cout << s[i];bin[s[i]-'0'] ++; }cout << endl; return 0; }
#牛客春招刷题训练营# + 链接