Pagini recente » Cod sursa (job #101767) | Cod sursa (job #477710) | Cod sursa (job #2590327) | Cod sursa (job #887713) | Cod sursa (job #2498218)
#include <fstream>
#include <vector>
using namespace std;
vector <int> v;
int main()
{
/*int a[100], n;
cin >> n;
for (int i=0; i<n; i++)
{
cin >> a[i];
}
for (int i=0, j=n-1; i<j;)
{
if (a[i]>a[j])
{
int aux;
aux=a[i];
a[i]=a[j];
a[j]=aux;
}
if (a[i]==0)
{
i++;
}
if (a[j]==1)
{
j--;
}
}
for (int i=0; i<n; i++)
{
cout << a[i];
}*/
ifstream fin ("hashuri.in");
ofstream fout ("hashuri.out");
int n, a, x;
fin >> n;
for (int i=0; i<n; i++)
{
fin >> a >> x;
if (a==1)
{
int ok=0;
for (int j=0; j<v.size(); j++)
{
if (v[j]==x)
{
ok=1;
}
}
if (ok==0)
v.push_back(x);
}
if (a==2)
{
for (int j=0; j<v.size(); j++)
{
if (v[j]==x)
{
v[j]=v[v.size()-1];
v.pop_back();
}
}
}
if (a==3)
{
int ok=0;
for (int j=0; j<v.size(); j++)
{
if (v[j]==x)
{
ok=1;
}
}
fout << ok <<"\n";
}
}
return 0;
}