Cod sursa(job #333785)

Utilizator levap1506Gutu Pavel levap1506 Data 23 iulie 2009 20:56:58
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include <fstream>
#include <map>
using namespace std;
map<int,int> Mymap;

int main() {
    ifstream in;
    ofstream out;
    in.open("hashuri.in");
    out.open("hashuri.out");
    int N,i,op,a;
    in >> N;
    for (i=0;i<N;i++)
    {
        in >> op >> a;
        switch (op) {
            case 1:
            if (Mymap.find(a)==Mymap.end()) Mymap[a]=1;
            break;
            case 2:
            if (Mymap.find(a)!=Mymap.end()) Mymap.erase(a);
            break;
            case 3:
            out<< !(Mymap.find(a)==Mymap.end()) << "\n";
        }
    }
    out.close();
    return 0;
}