Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <set>
- #include <algorithm>
- using namespace std;
- int main()
- {
- int n, m;
- cin >> n >> m;
- vector<int> v1(n), v2(m);
- for(int i = 0; i < n; ++i)
- {
- cin >> v1[i];
- }
- for(int i = 0; i < m; ++i)
- {
- cin >> v2[i];
- }
- sort(v1.begin(), v1.end());
- sort(v2.begin(), v2.end());
- vector<int> tmp;
- set_intersection(v1.begin(), v1.end(),
- v2.begin(), v2.end(), back_inserter(tmp));
- set<int> ans(tmp.begin(), tmp.end());
- if(ans.empty())
- {
- cout << "NO!";
- }
- else
- {
- for(int i : ans)
- {
- cout << i << ' ';
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment