Pagini recente » Cod sursa (job #71576) | Cod sursa (job #1058227) | Cod sursa (job #2130216) | Cod sursa (job #2462261) | Cod sursa (job #2067444)
#include <fstream>
#include <vector>
#define MOD 1000000
using namespace std;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
vector<int> v[1000002];
int n, i, el, t,j;
int main ()
{
fin>>n;
for(i=1;i<=n;i++)
{
fin>>t>>el;
if(t==1)
{
int ok=0;
for(j=0;j<v[el%MOD].size();j++)
if(v[el%MOD][j]==el)
ok=1;
if(ok==0)
v[el%MOD].push_back(el);
}
if(t==2)
for(j=0;j<v[el%MOD].size();j++)
if(v[el%MOD][j]==el)
{
swap(v[el%MOD][j], v[el%MOD][v[el%MOD].size()-1]);
v[el%MOD].pop_back();
}
if(t==3)
{
int ok=0;
for(j=0;j<v[el%MOD].size();j++)
if(v[el%MOD][j]==el)
ok=1;
if(ok==1)
fout<<"1\n";
else
fout<<"0\n";
}
}
return 0;
}