Pagini recente » Cod sursa (job #1842012) | Cod sursa (job #2812020) | Cod sursa (job #2614612) | Cod sursa (job #1152186) | Cod sursa (job #2625977)
#include <bits/stdc++.h>
#include <unordered_map>
using namespace std;
ifstream f("hashuri.in");
ofstream g("hashuri.out");
int main()
{
int a, b, n;
f >> n;
unordered_map<int,int> hashmap;
unordered_map<int,int>::iterator x;
for (int i = 0; i < n; ++i)
{
f >> a>>b;
switch (a)
{
case 1:
hashmap.insert(make_pair(b, 1));
break;
case 2:
x=hashmap.find(b);
if (x != hashmap.end())
hashmap.erase(b);
break;
case 3:
x=hashmap.find(b);
if (x != hashmap.end())
g << 1 << endl;
else
g << 0 << endl;
break;
default:
break;
}
}
return 0;
}