Pagini recente » Cod sursa (job #2382377) | Cod sursa (job #669463) | Cod sursa (job #2609097) | Cod sursa (job #2812581) | Cod sursa (job #1311383)
#include<iostream>
#include<fstream>
using namespace std;
#define nmax 2000000000
int n,op,i,j;
long long b[1000000],s,w,a[nmax],c[nmax];
int main()
{
ifstream f("hashuri.in");
ofstream g("hashuri.out");
f>>n;
for(op=1;op<=n;op++)
{
f>>op;
if(op==1)
{
n++; f>>b[n];
if(a[b[n]]==0)
{a[b[n]]=1;
c[b[n]]=n;}
else n--;
}
if(op==2)
{
f>>s;
if(a[s]==1)
{a[s]=0;
for(j=c[s];j<=n;j++)
b[j]=b[j-1];
n--;
}
}
if(op==3)
{
f>>w;
if(a[w]==1) g<<1<<endl;
else g<<0<<endl;
}
}
f.close();
g.close();
return 0;
}