Cod sursa(job #440841)

Utilizator alexandru92alexandru alexandru92 Data 12 aprilie 2010 16:22:26
Problema Hashuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
/* 
 * File:   main.cpp
 * Author: VirtualDemon
 *
 * Created on April 12, 2010, 4:15 PM
 */
#include <cstdlib>
#include <fstream>
#include <hash_set.h>

/*
 * 
 */
using namespace std;
using namespace __gnu_cxx;
hash_set< int, hash< int > > s;
int main(int argc, char** argv)
{
    int N, i, j;
    ifstream in( "hashuri.in" );
    ofstream out( "hashuri.out" );
    in>>N;
    for( ; N; --N )
    {
        in>>i>>j;
        switch( i )
        {
            case 1 : s.insert(j); break;
            case 2 : s.erase(j); break;
            case 3 : out<<( s.end() != s.find(j) )<<'\n';
        }
    }

    return EXIT_SUCCESS;
}