Cod sursa(job #1469497)

Utilizator Liviu98Dinca Liviu Liviu98 Data 8 august 2015 14:47:14
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <stdio.h>
#include <map>
using namespace std;
map <int,int> M;
int N,nr,op,x;

int main()
{
    freopen("hashuri.in", "r", stdin);
    freopen("hashuri.out", "w", stdout);
    scanf("%d",&N);
    for(int i=1;i<=N;i++)
    {
        scanf("%d %d",&op,&x);
        if(op==1)
            if(M.find(x)==M.end())
            M[x]=++nr;
        if(op==2)
            M.erase(x);
        if(op==3)
            printf("%d\n",M.find(x)!=M.end());
    }

}