Cod sursa(job #1744556)

Utilizator LucianTLucian Trepteanu LucianT Data 19 august 2016 22:36:22
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.61 kb
#include <bits/stdc++.h>
using namespace std;
int n,i,op,x,cnt;
map<int,int> Map;
int main()
{
    freopen("hashuri.in","r",stdin);
    freopen("hashuri.out","w",stdout);
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        scanf("%d %d",&op,&x);
        if(op==1 && Map.find(x)==Map.end())
        {
            cnt++,Map[x]=cnt;
            continue;
        }
        if(op==2)
        {
            Map.erase(x);
            continue;
        }
        if(op==3)
            if(Map.find(x)==Map.end())
                printf("0\n");
            else printf("1\n");
    }
    return 0;
}