解题思路:利用STL中的unique()和sort()分别进行去重和排序
注意事项:
参考代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
deque q[1001];
int n,k=0;
cin>>n;
while(n!=0)
{
for(int i=0;i
{
int num;
cin>>num;
q[k].push_back(num);
}
k++;
cin>>n;
}
for(int i=0;i
{
deque::iterator lt;
sort(q[i].begin(),q[i].end());
lt=unique(q[i].begin(),q[i].end());
q[i].erase(lt,q[i].end());
}
for(int i=0;i
{
cout<
copy(q[i].begin(),q[i].end(),ostream_iterator(cout," "));
cout<
}
return 0;
}