Cod sursa(job #1060938)

Utilizator gerd13David Gergely gerd13 Data 18 decembrie 2013 22:11:06
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include <fstream>
#include <map>

using namespace std;

ifstream cin("hashuri.in") ;
ofstream cout("hashuri.out") ;

int N, NR;
map <int, int> M;
int main()
{
    int op , X ;
    cin >> N ;
    for(int i = 1; i <= N ; ++ i)
    {
        cin >> op >> X ;
        if(op == 1 && M.find(X) == M.end()) M[X] == ++NR ;
        if(op == 2 && M.find(X) != M.end()) M.erase(X);
        if(op == 3 )
        {
            if(M.find(X) != M.end()) cout << 1 << '\n' ;
            else cout << 0 << '\n';
        }

    }




    cin.close() ;
    cout.close() ;
    return 0;
}