Pagini recente » Atasamentele paginii 3reve | Cod sursa (job #392344) | Cod sursa (job #2009247) | Cod sursa (job #751491) | Cod sursa (job #432833)
Cod sursa(job #432833)
#include <algorithm>
#include <ext/hash_set>
using namespace __gnu_cxx;
using namespace std;
hash_set <int> h;
int n;
int main ()
{
freopen ("hashuri.in","r",stdin);
freopen ("hashuri.out","w",stdout);
int i,tip,x;
scanf ("%d",&n);
for (i=1; i<=n; ++i)
{
scanf ("%d%d",&tip,&x);
if (tip==1)
h.insert (x);
else if (tip==2)
h.erase (x);
else
printf ("%d\n",h.find (x)!=h.end ());
}
return 0;
}