Cod sursa(job #2700332)

Utilizator Andrei_ierdnANeculau Rares-Andrei Andrei_ierdnA Data 27 ianuarie 2021 13:26:19
Problema Hashuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.67 kb
#include <fstream>
#include <bits/stdc++.h>

using namespace std;

ifstream f("hashuri.in");
ofstream g("hashuri.out");

int n, i, op, x;
unordered_set<int> v;

int main()
{
    f >> n;
    for (i = 1; i <= n; i++) {
        f >> op >> x;
        if (op == 1) {
            if (v.find(x) == v.end())
                v.insert(x);
        }
        else if (op == 2) {
            if (!(v.find(x) == v.end()))
                v.erase(x);
        }
        else if (op == 3) {
            if (v.find(x) == v.end())
                g << 0 << '\n';
            else
                g << 1 << '\n';
        }
    }
    f.close();
    g.close();
    return 0;
}