Cod sursa(job #2626384)

Utilizator phayzeeeLeonard Vlaicu phayzeee Data 6 iunie 2020 14:04:14
Problema Hashuri Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <iostream>
#include <fstream>
#include <set>

int main() {
	std::set<int> hash;
	int N;

	int option, x;
	bool is_in;

	std::fstream in("hashuri.in", std::ios::in);
	std::fstream out("hashuri.out", std::ios::out);

	in >> N;

	for (auto i = 0; i < N; i++) {
		in >> option;
		in >> x;

		switch (option) {
		case(1):
			hash.insert(x);
			break;

		case(2):
			hash.erase(x);
			break;

		case(3):
			if (hash.count(x)) {
				out << 1;
				out << "\n";
			}
			else {
				out << 0;
				out << "\n";
			}
			break;

		default:
			break;
		}
	}
}