Cod sursa(job #2626151)

Utilizator jucatorul7Grigore George Alexandru jucatorul7 Data 6 iunie 2020 12:13:27
Problema Hashuri Scor 30
Compilator cpp-32 Status done
Runda Arhiva educationala Marime 0.62 kb
#include <iostream>
#include <fstream>
#include <set>
using namespace std;

int main()
{

ifstream f("hashuri.in");
ofstream g("hashuri.out");
int n;

set<int>v;
f>>n;
while(n>0)
{int op,nr;
f>>op>>nr;
if(op==1)
    v.insert(nr);
if(op==2)
{set<int>::iterator i;

    i=v.begin();
while(i!=v.end())
{if(*i==nr)
    {v.erase(i);
    break;

    }
   i++;
}


}
if(op==3)
{set<int>::iterator i;
    int flag=0;
    i=v.begin();
while(i!=v.end())
{if(*i==nr)
    {flag=1;
    break;

    }
    i++;
}
if(flag==1)
        g<<"1"<<endl;
else {g<<"0"<<endl;}


}



    n--;
}



}