Pagini recente » Cod sursa (job #121775) | Cod sursa (job #2156054) | Cod sursa (job #944015) | Cod sursa (job #2804984) | Cod sursa (job #1689526)
#include <fstream>
#include <vector>
#define PRIM 9973
using namespace std;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
vector <int> a[PRIM+1];
int main()
{
int n,i,op,ap,x,m,j;
fin>>n;
for(i=1;i<=n;i++)
{
fin>>op>>x;
m=x%PRIM;ap=0;
for(j=0;j<a[m].size();j++)
{
if(a[m][j]==x)
{
ap=1;break;
}
}
if(ap==1)
{
if(op==3)
fout<<1<<'\n';
if(op==2)
a[m].erase(j+a[m].begin());
}
else
{
if(op==3)
fout<<0<<'\n';
if(op==1)
a[m].push_back(x);
}
}
return 0;
}