第一题AC
int main()
{
string str;
cin >>str;
int a[15]={0};
stack sta;
for(int i=0;i<str.length();i++)
{
if(int(a[str[i]-'0'])==0)
{
sta.push(str[i]-'0');
a[str[i]-'0']=1;
}
else
{
continue;
}
}
if(sta.top()==0)
{
sta.pop();
}
else
{
cout <<sta.top();
sta.pop();
}
while(!sta.empty())
{
cout <<sta.top();
sta.pop();
}
}