#include <iostream>
#include <set>
using namespace std;
int main()
{
int n,t;
set<int> s;
set<int>::iterator it;
while(cin>>n)
{
s.clear();
while(n-->0)
{
cin>>t;
s.insert(t);
}
t=1;
for(it=s.begin(); it!=s.end(); ++it)
{
if(t)
{
cout<<*it;
t = 0;
}
else
cout<<" "<<*it;
}
cout<<endl;
}
return 0;
}
这个题目真的没什么好说的。用STL的set来做效率很高。红黑树的原理……