Pagini recente » Cod sursa (job #2600690) | Cod sursa (job #402533) | Cod sursa (job #636656) | Cod sursa (job #186049) | Cod sursa (job #1910314)
#include <bits/stdc++.h>
using namespace std;
int cer ,n,i,mod,rest,j,x,ok;
vector <int> v[10000];
int main()
{
freopen("hashuri.in", "r", stdin);
freopen("hashuri.out", "w", stdout);
scanf("%d",&n);
mod=12345;
for(i=1;i<=n;i++)
{
scanf("%d%d",&cer,&x);
if(cer==1)
{
rest=x%mod;
ok=0;
for(j=0;j<v[rest].size();j++)
if(v[rest][j]==x)
{
ok=1;
break;
}
if(ok==0)
v[rest].push_back(x);
}
else
if(cer==2)
{
rest=x%mod;
for(j=0;j<v[rest].size();j++)
if(x==v[rest][j])
{
v[rest].erase(v[rest].begin()+j);
break;
}
}
else
if(cer==3)
{
ok=0;
rest=x%mod;
for(j=0;j<v[rest].size();j++)
if(v[rest][j]==x)
{
ok=1;
break;
}
if(ok==0) printf("0\n");
else
printf("1\n");
}
}
return 0;
}