top1编程
← 返回题目
题解

【基础】并集与交集

1 条题解

  • 0
    @ 2026-7-28 22:09:27
    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],c[1100];
    int main() {
    	int n,m;
    	cin>>m>>n;
    	for(int i=1;i<=m;i++){
    		cin>>a[i];
    		c[a[i]]++;
    	}
    	for(int i=1;i<=n;i++){
    		cin>>b[i];
    		c[b[i]]++;
    	}
    	for(int i=0;i<=1000;i++){
    		if(c[i]!=0){
    			cout<<i<<" ";
    		}
    	}
    	cout<<endl;
    	for(int i=0;i<=1000;i++){
    		if(c[i]>1){
    			cout<<i<<" ";
    		}
    	}
    	return 0;
    }
    
    • 1