题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
#include <algorithm>
#include <cstddef>
#include <iostream>
#include <map>
using namespace std;
int main() {
string in;
string out;
cin>>in;
reverse(in.begin(),in.end());
map<int, char> mp;
for(int i=0;i<in.length();i++)
{
char tem1 = in[i];
char tem[2]={tem1,'\0'};
if(mp.find(atoi(tem))==mp.end())
{
cout<<atoi(tem);
}
mp[atoi(tem)]=in[i];
}
}
// 64 位输出请用 printf("%lld")

