Cod sursa(job #823960)

Utilizator freak93Adrian Budau freak93 Data 25 noiembrie 2012 19:20:32
Problema Hashuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include <iostream>
#include <fstream>
#include <tr1/unordered_set>

using namespace std;
using namespace tr1;

int main() {
    ifstream cin("hashuri.in");
    ofstream cout("hashuri.out");

    int N; cin >> N;
    
    unordered_set<int> S;
    S.rehash(666013);

    for (int i = 0; i < N; ++i) {
        int a, b; cin >> a >> b;
        if (a == 1)
            S.insert(b);
        if (a == 2)
            S.erase(b);
        if (a == 3) {
            if (S.find(b) != S.end())
                cout << "1\n";
            else
                cout << "0\n";
        }
    }
}