Cod sursa(job #2760839)

Utilizator VladCaloVlad Calomfirescu VladCalo Data 29 iunie 2021 11:51:03
Problema Hashuri Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 1.24 kb
//
//  main.cpp
//  hashuri
//
//  Created by Vlad Calomfirescu on 29.06.2021.
//

#include <iostream>
#include <fstream>
#include <unordered_set>

using namespace std;



int main() {

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

    fin.sync_with_stdio(false);  //aparent functioneaza la optimizare,                                  fara 70p
    fin.tie(NULL);

    unordered_set<int> hashh;

    int n,op,x;
    fin>>n;
    for (int i=0; i<n; i++)
    {
        fin>>op>>x;
        if(op==1)
        {
            hashh.insert(x);
            continue;
        }
      if (op==2)
        {
            hashh.erase(x);
            continue;
        }
       // else
        //{
            fout<< (hashh.find(x) != hashh.end())<<endl;
       // }

//        fin>>op;
//        switch(op){
//            case 1:
//                fin>>x;
//                hashh.insert(x);
//                continue;
//            case 2:
//                fin>>x;
//                hashh.erase(x);
//                continue;
//            case 3:
//                fin>>x;
//                if(hashh.find(x) != hashh.end())
//                    fout<<1<<endl;
//                else
//                    fout<<0<<endl;
//        }
    }

    return 0;
}