Cod sursa(job #1863372)

Utilizator FlorinHajaFlorin Gabriel Haja FlorinHaja Data 30 ianuarie 2017 21:04:03
Problema Hashuri Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <fstream>
#include <set>

using namespace std;

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

const int mod = 666013;
set<int> hsh[mod];
int n, x,q,c;

int main() {
    f >> n;
    while (n--) {
        f >> q >> x; c = x%mod;
        if (q == 1 && hsh[c].find(x)==hsh[c].end()) {
            hsh[x%mod].insert(x);
        }
        else if (q==2)
            hsh[x%mod].erase(x);
        else g<< (hsh[x%mod].find(x)!=hsh[x%mod].end()) <<'\n';

    }
    return 0;
}