给你两个集合,要求{A} + {B}.
注:同一个集合中不会有两个相同的元素.
Input
每组输入数据分为三行,第一行有两个数字n,m(0
#include<cstdio>
#include<set>
#include<iostream>
using namespace std;
int main()
{
int n, m, x;
while (cin >> n >> m)
{
set <int> s;
for (int i = 0; i < n+m; i++)
{
cin >> x;
s.insert(x);
}
printf("%d", *s.begin());
s.erase(s.begin());
while(!s.empty())
{
printf(" %d", *s.begin());
s.erase(s.begin());
}
puts("");
}
return 0;
}