Cod sursa(job #2626381)

Utilizator phayzeeeLeonard Vlaicu phayzeee Data 6 iunie 2020 14:03:32
Problema Hashuri Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.62 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);

	std::cin >> N;

	for (auto i = 0; i < N; i++) {
		std::cin >> option;
		std::cin >> x;

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

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

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

		default:
			break;
		}
	}
}