Pagini recente » Cod sursa (job #890740) | Cod sursa (job #2058840) | Cod sursa (job #286783) | Cod sursa (job #1694791) | Cod sursa (job #1151237)
#include <cstdio>
#include <vector>
#define mod 9973
using namespace std;
vector<int> x[mod];
vector <int> :: iterator it;
int main()
{
freopen("hashuri.in","r",stdin);
freopen("hashuri.out","w",stdout);
int n,i,j,k,ok;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d",&j,&k);
if(j==1)
{
x[k%mod].push_back(k);
}
else if(j==2)
{
for(it=x[k%mod].begin();it!=x[k%mod].end();it++)
{
if(*it==k)
{
*it=x[k%mod].back();
x[k%mod].pop_back();
it--;
break;
}
}
}
else if(j==3)
{ ok=0;
for(it=x[k%mod].begin();it!=x[k%mod].end();it++)
{
if(*it==k)
{ ok=1;
printf("1\n");
break;
}
}
if(ok==0) printf("0\n");
}
}
}