Pagini recente » Cod sursa (job #839239) | Cod sursa (job #2279895) | Cod sursa (job #171166) | Cod sursa (job #1215244) | Cod sursa (job #1964084)
#include <cstdio>
#include <unordered_set>
using namespace std;
int main()
{
freopen("hashuri.in", "r", stdin);
freopen("hashuri.out", "w", stdout);
unordered_set<int> x;
int n;
int operatie, valoare;
scanf("%d", &n);
for(int i = 0; i < n; i++)
{
scanf("%d %d", &operatie, &valoare);
if(operatie == 1)
{
x.insert(valoare);
}
else if(operatie == 2)
{
x.erase(valoare);
}
else if(operatie == 3)
{
if(x.find(valoare) != x.end())
{
printf("1\n");
}
else
{
printf("0\n");
}
}
}
return 0;
}