Cod sursa(job #2643142)

Utilizator MerlinTheWizardMelvin Abibula MerlinTheWizard Data 18 august 2020 21:11:35
Problema Hashuri Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.75 kb
#include<iostream>
#include<fstream>
#include<unordered_map>
using namespace std;
ifstream f("hashuri.in");
ofstream g("hashuri.out");

unordered_map<int, int> m;
int n,val;
void citire()
{
    f>>n;
}
void inserare()
{
    m.insert({val,1});
}
void stergere()
{
    m.erase(val);
}
void cautare()
{
    if(m.find(val)!=m.end())
        g<<"1"<<"\n";
    else
        g<<"0"<<"\n";
}
void rezolvare()
{
    int c;
    for(int i=1;i<=n;i++)
    {
        f>>c;
        f>>val;
        if(c==1)
        {
            inserare();
        }
        else if(c==2)
        {
            stergere();
        }
        else
        {
            cautare();
        }
    }
}
int main()
{
    citire();
    rezolvare();
}