Pagini recente » Cod sursa (job #490626) | Cod sursa (job #862571) | Cod sursa (job #1222879) | Cod sursa (job #499098) | Cod sursa (job #1453338)
#include <stdio.h>
#include <vector>
#define MOD 997112
using namespace std;
FILE*f=fopen("hashuri.in","r"),*g=fopen("hashuri.out","w");
int n, o, x;
vector<int> l[MOD];
int main()
{
fscanf(f,"%d ",&n);
for(int i = 1; i <= n; i++)
{
fscanf(f,"%d %d",&o,&x);
int r = x%MOD;
if(o == 1)
{
for(int j = 0; j < l[r].size(); j++)
{
if(l[r][j] == x)
{
l[r].erase(l[r].begin()+j);
break;
}
}
l[r].push_back(x);
}
else if(o == 2)
{
for(int j = 0; j < l[r].size(); j++)
{
if(l[r][j] == x)
{
l[r].erase(l[r].begin()+j);
break;
}
}
}
else if(o == 3)
{
int ok = 0;
for(int j = 0; j < l[r].size(); j++)
{
if(l[r][j] == x)
{
ok = 1;
fprintf(g,"1\n");
break;
}
}
if(ok == 0)
fprintf(g,"0\n");
}
}
return 0;
}