和上一篇的简单题差不多
直接倒着搜,然后用桶去重即可
#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;
}
#牛客春招刷题训练营# + 链接

京公网安备 11010502036488号