作业比赛编号 : 2631 - [c2]周五计数数组
第五题
#include <bits/stdc++.h> using namespace std; #define ll long long ll a[811], b[911], c[811], d[911]; int main() { ll 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]]++; } // 每个集合内的元素不重复,则a[x]代表x在两个集合出现的次数 // 大于0是交集 // 大于1是并集 for (int i = 1; i <= 105; i++) { if (c[i] > 0) { cout << i<<' '; } } cout<<"\n"; for (int i = 1; i <= 105; i++) { if (c[i] > 1) { cout << i<<' '; } } }
比赛尚未开始或私有,不能查看题目。