Pagini recente » Cod sursa (job #2174469) | Cod sursa (job #704508) | Rezultate Info Oltenia 2018 Proba pe Echipe | Cod sursa (job #5640) | Cod sursa (job #2196479)
#include <bits/stdc++.h>
#define Mod 666013
using namespace std;
ifstream f ("hashuri.in");
ofstream g ("hashuri.out");
vector <int> G[Mod];
int n,cer,i,x;
int main()
{
f >> n;
for (i = 1; i <= n; i++)
{
f >> cer >> x;
if (cer == 1)
{
G[x%Mod].push_back(x);
}
else if (cer == 2)
{
for (int j = 0; j < G[x%Mod].size(); j++)
{
if (G[x%Mod][j] == x) G[x%Mod][j] = -1;
}
}
else
{
int z = 0;
for (int j = 0; j < G[x%Mod].size(); j++)
{
if (G[x%Mod][j] == x)
{
g << 1 << '\n';
z = 1;
break;
}
}
if (z == 0) g << 0 << '\n';
}
}
return 0;
}