Cod sursa(job #2276669)

Utilizator cezar.plescaCezar Plesca cezar.plesca Data 5 noiembrie 2018 09:46:07
Problema Hashuri Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.67 kb
#include<stdio.h>

#include<iostream>
#include<fstream>
#include<algorithm>
#include<unordered_set>

using namespace std;

#define MAXN 1000000

unordered_set<int> v;

int main(){
	int N;

	ifstream input("hashuri.in");
	ofstream output("hashuri.out");

	input >> N;

	int tip,x;
	unordered_set<int>::iterator it;

	for(int i=0;i<N;i++){
		input >> tip >> x;

		switch(tip){
			case 1:
				v.insert(x);
				break;
			case 2:
				v.erase(x);
				break;
			case 3:
				it = v.find(x);
				if(it!=v.end())
					output << "1" << endl;
				else
					output << "0" << endl;
				break;
		}
	}

	input.close();
	output.close();

	return 0;
}