Загрузка данных


#include <iostream>
#include <set>
using namespace std;

int main()
{
    set<int> int_set_1;
    set<int> int_set_2;
    set<int> int_set_3;
    int n1 = 0, n2 = 0;
    int count = 0;

    cin >> n1;
    for (int i = 0; i < n1; i++) {
        int x;
        cin >> x;
        int_set_1.insert(x);
    }
    cin >> n2;
    for (int i = 0; i < n2; i++) {
        int x;
        cin >> x;
        int_set_2.insert(x);
        if (int_set_1.count(x) > 0) {
            count++;
            int_set_1.erase(x);
            int_set_3.insert(x);
        }
    }
    int printed = 0; 
    for (int now : int_set_3) {
        if (printed > 0) {
            cout << " ";
        }
        cout << now;
        printed++;
    }
    cout << endl;
    cout << "Deleted count: " << count << endl;
}