Cod sursa(job #1284976)

Utilizator bluespideyMarin Diana bluespidey Data 6 decembrie 2014 23:59:11
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.77 kb
#include <fstream>
#include <map>

using namespace std;

ifstream fin("hashuri.in");
ofstream fout("hashuri.out");

int i,n,nr,c;
map <int,int> M;
map<int,int>::iterator it = M.begin();


int main()
{
    fin >> n;

    for(i = 1; i <= n; ++i)
        {
            fin >> c >> nr;
            if(c ==1){
                            M.insert(it,pair<int,bool>(nr,1));
                        }
                else if(c==2){
                            if(M[nr])
                                M.erase(nr);
                        }
                else{
                            if(M[nr])
                                fout << 1 << '\n';
                            else fout << 0<<'\n';
                        }
            }


    return 0;
}