Cod sursa(job #398196)

Utilizator rayvianPricope Razvan rayvian Data 18 februarie 2010 10:45:39
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <map>
#include <stdio.h>
#include <stdlib.h>

std::map<int,bool> v;
int               n;

int main()
{
  FILE *f=fopen("hashuri.in","r");
  FILE *g=fopen("hashuri.out","w");

  fscanf(f,"%d",&n);

  int i,op,nr;
  for(int i=1; i<=n; i++)
  {
    fscanf(f,"%d %d",&op,&nr);
    if(op==1)
      v[nr]=true;
    if(op==2)
      v.erase(nr);
    else if(op==3)
    {
      if(v.count(nr))
        fprintf(g,"1\n");
      else
        fprintf(g,"0\n");
    }


  }
  fclose(f);
  fclose(g);
  return 0;
}