Pagini recente » Cod sursa (job #186394) | Cod sursa (job #2905108) | Cod sursa (job #423131) | Cod sursa (job #514106) | Cod sursa (job #242185)
Cod sursa(job #242185)
#include <stdio.h>
int m;
long a[20000000/32+1];
int main ()
{
freopen ("hashuri.in","r",stdin);
freopen ("hashuri.out","w",stdout);
int i,x,y;
scanf ("%d",&m);
for (i=1; i<=m; ++i)
{
scanf ("%d%d",&x,&y);
if (x==1)
a[y/32]=a[y/32]|(1<<(y%32));
if (x==2 && (a[y/32]&(1<<(y%32))))
a[y/32]=a[y/32]^(1<<(y%32));
if (x==3)
if (a[y/32]&(1<<(y%32)))
printf ("1\n");
else
printf ("0\n");
}
return 0;
}