Pagini recente » Cod sursa (job #2069601) | Cod sursa (job #1620494) | Cod sursa (job #1978786) | Cod sursa (job #368579) | Cod sursa (job #2643142)
#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();
}