计算集合的并set

mac2022-08-12  24

#include<iostream> #include<set> using namespace std; int main(){ int n,m; cin>>n>>m; set<int> A; set<int> B; for(int i=0;i<n;i++){ int t; cin>>t; A.insert(t); } for(int i=0;i<m;i++){ int t; cin>>t; B.insert(t); } set<int>::iterator it; for( it=B.begin();it!=B.end();it++){ A.insert(*it); } set<int>::iterator itA=A.begin(); for(int i=0;i<A.size();i++,itA++){ if((i+1)!=A.size()) cout<<*itA<<" "; else cout<<*itA<<endl; } return 0; }

 

最新回复(0)