Cod sursa(job #1097151)

Utilizator bogdanpaunFMI Paun Bogdan Gabriel bogdanpaun Data 3 februarie 2014 02:24:21
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>
#include <map>
using namespace std;
std::map<int,int> M;
int N,NR;

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

    return 0;
}