Cod sursa(job #1462692)

Utilizator SorinaSmeureanuSorina Smeureanu SorinaSmeureanu Data 18 iulie 2015 18:23:45
Problema Hashuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.67 kb
#include<iostream>
#include<stdio.h>
#include<vector>
#include<unordered_set>
using namespace std;

unordered_set<int> v;

int main() {

  FILE *fin, *fout;
  fin = fopen("hashuri.in", "r");
  fout = fopen("hashuri.out", "w");

  int no, op;
  fscanf(fin, "%d", &no);

  for(int i = 0; i < no; i++){
    fscanf(fin, "%d", &op);

    int x;
    fscanf(fin, "%d", &x);
    switch(op){
      case 1: { v.insert(x);
                break;
              }
      case 2: { v.erase(x);
                break;
              }
      case 3: { fprintf(fout, "%d\n", v.find(x) != v.end());
                break;
              }
      default: {}
    }
  }
}