和上一篇的简单题差不多

直接倒着搜,然后用桶去重即可

#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;
}

#牛客春招刷题训练营# + 链接