Pagini recente » Cod sursa (job #2138591) | Cod sursa (job #1018114) | Cod sursa (job #2059135) | Cod sursa (job #3249971) | Cod sursa (job #3143899)
#include <iostream>
#include <bits/stdc++.h>
#include <set>
using namespace std;
unordered_set <int> harta;
int main()
{
FILE *fin, *fout;
int i,n,op,x;
fin=fopen("hashuri.in", "r");
fscanf(fin, "%d", &n);
fout=fopen("hashuri.out", "w");
harta.rehash(1000000);
for(i=0; i<n; i++){
fscanf(fin, "%d%d", &op, &x);
if(op==1){
harta.insert(x);
}
else if(op==2){
harta.erase(x);
}
else{
fputc(harta.count(x)+'0', fout);
fputc('\n', fout);
}
}
fclose(fin);
fclose(fout);
return 0;
}