Cod sursa(job #1321233)

Utilizator YusukeFMI Mares Medar Razvan Yusuke Data 18 ianuarie 2015 21:18:54
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.67 kb
#include <map>
#include <fstream>
using namespace std;
ifstream f( "hashuri.in" );
ofstream g( "hashuri.out" );
int N, elem, tip, x, i;
map <int, int> harta;
int main()
{
    f >> N;
    for (i = 1; i <= N; i++){
        f >> tip >> x;
        switch ( tip ){
            case 1:
                if(harta.find(x) == harta.end() )
                    harta[x]= elem;
                break;
            case 2:
                harta.erase(x);
                break;
            case 3:
                if( harta.find(x) == harta.end() )
                    g << "0\n";
                else
                    g << "1\n";
                break;
        }
    }
}