Pagini recente » Cod sursa (job #483880) | Cod sursa (job #2191138) | Cod sursa (job #828310) | Cod sursa (job #1568151) | Cod sursa (job #2314269)
#include <bits/stdc++.h>
#define Dim 1000000
#define MOD 733099
using namespace std;
ifstream f("hashuri.in");
ofstream g("hashuri.out");
int N,op,x,poz;
unsigned int it,loc;
bool stop;
vector <int> V[MOD];
int main()
{
f>>N;
for(int i=1;i<=N;i++)
{
f>>op>>x;
poz=x%MOD; stop=0;
for(it=0;it<V[poz].size()&&stop==0;it++)
if(V[poz][it]==x)
{
loc=it;
stop=1;
}
if(op==1)
{
if(!stop)
V[poz].push_back(x);
}else
if(op==2)
{
if(stop)
V[poz].erase(V[poz].begin()+loc);
}else
{
if(stop) g<<1<<'\n';
else g<<0<<'\n';
}
}
return 0;
}