Cod sursa(job #1425892)

Utilizator claudiu.gatinaFMI Claudiu Gatina claudiu.gatina Data 28 aprilie 2015 13:11:31
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <cstdio>
#include <unordered_map>
using namespace std;
unordered_map<int,int> has;
int n,x,a;

int main()
{
    freopen("hashuri.in","r", stdin);
    freopen("hashuri.out","w", stdout);
    scanf("%d", &n);
    for(int i = 0; i < n; ++i)
    {
        scanf("%d %d ", &a,&x);
        if(a==1)
            has.insert(make_pair(x,1));
        if(a==2)
            has.erase(x);
        if(a==3)
            if(has[x])
                printf("1\n");
            else
                printf("0\n");
    }
    return 0;
}