1 2 1 2 3 1 2 1 1 2
1 2 3 1 2
#include<iostream>
#include<set>
using namespace std;
int main()
{
int n1,n2,x;
set<int>ls;
while(cin>>n1>>n2)
{
for(int i=0;i<n1;i++)
{
cin>>x;
ls.insert(x);
}
for(int j=0;j<n2;j++)
{
cin>>x;
ls.insert(x);
}
int flag=1;
for(set<int>::iterator it=ls.begin();it!=ls.end();it++)
{
if(flag)
{
cout<<*it;
flag=0;
}
else
cout<<" "<<*it;
}
cout<<endl;
ls.clear();
}
return 0;
}
原文:http://blog.csdn.net/lsgqjh/article/details/44892385