Cod sursa(job #2156766)

Utilizator gabiluciuLuciu Gabriel gabiluciu Data 8 martie 2018 23:41:56
Problema Hashuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <cstdio>
#include <map>
using namespace std;
int n,c,nr;
map<int,int> a;

int main()
{
    freopen("hashuri.in","r",stdin);
    freopen("hashuri.out","w",stdout);
    scanf("%d\n",&n);
    for(int i=0;i<n;++i){
        scanf("%d %d",&c,&nr);
        if(c==1)
            if(a.find(nr)==a.end())
                a.insert({nr,1});
        else if(c==2)
            a.erase(nr);
        else
            if(a.find(nr)==a.end())
                printf("0\n");
            else printf("1\n");
    }
    return 0;
}