C++代码:
#include <iostream> #include <set> using namespace std; int main() { set<int> a; //可以只用一个集合表示A和B的并集。 int m,n; while(cin>>m>>n){ a.clear(); //必须要用,相当于初始化。 while(m--){ int i; cin>>i; a.insert(i); } while(n--){ int i; cin>>i; a.insert(i); } int i=0; //注意领会。 set<int>::iterator it=a.begin(); for(;it!=a.end();it++,i++){ if(i==0) cout<<*it; else cout<<" "<<*it; } cout<<endl; } return 0; }
转载于:https://www.cnblogs.com/Weixu-Liu/p/9174851.html