Cod sursa(job #2577595)

Utilizator TzigCurta Tudor Tzig Data 9 martie 2020 17:06:18
Problema Hashuri Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.68 kb
#include <fstream>
#include <map>

using namespace std;

ifstream f("hashuri.in");
ofstream g("hashuri.out");

map <int,int> M;
map <int,int> :: iterator it;

int N;

int main()
{
    f>>N;
    while(N){
        int op,x;
        f>>op>>x;
        it=M.find(x);
        if(op==1){
            M.insert(pair <int,int>(x,1));
        }else{
            if(op==2){
                if(it!=M.end()){
                    M.erase(it);
                }
            }else{
                if(it==M.end()){
                    g<<0<<'\n';
                }else{
                    g<<1<<'\n';
                }
            }
        }
        N--;
    }
    f.close();
    g.close();
    return 0;
}