题目链接
题意要求是去重,并且输出顺序是从小到大,所以完全符合set自动去重和排序的特点。
#include<iostream>
#include<algorithm>
#include<set>
using namespace std;
int n,m;
int main(){
while(cin>>n>>m){
set<int> se;
for(int i=0;i<n;i++){
int a;
cin>>a;
se.insert(a);
}
for(int i=0;i<m;i++){
int a;
cin>>a;
se.insert(a);
}
set<int>::iterator it;
it=se.begin();
se.erase(*it);
cout<<*it;
for(it=se.begin();it!=se.end();it++){
cout<<" "<<*it;
}
cout<<endl;
}
return 0;
}