Cod sursa(job #1803044)

Utilizator comanclaudiu14Coman Claudiu comanclaudiu14 Data 10 noiembrie 2016 21:48:20
Problema Hashuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.93 kb
#include <fstream>

using namespace std;

#include <set>

fstream fin("hashuri.in");
ofstream fout("hashuri.out");

set < int > s;
int i,op,x,n;
int main()
{
    fin>>n;
    for(i=1;i<=n;i++)
    {
        fin>>op>>x;
        if(op==1)
        {
            if(s.find(x)==s.end())
            {
                s.insert(x);
            }
        }
        else
        {
          if(op==2)
          {
              if(s.find(x)!=s.end())
              {
                  s.erase(s.find(x));
              }
          }
          else
          {
              if(op==3)
                {
                  if(s.find(x)==s.end())
                  {
                      fout<<"0\n";
                  }
                  else
                  {
                      fout<<"1\n";
                  }
                }
          }
        }
    }
    fin.close();fout.close();
    return 0;
}