Cod sursa(job #1964084)

Utilizator SolcanMihaiSolcan Mihai Andrei SolcanMihai Data 13 aprilie 2017 08:23:32
Problema Hashuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <cstdio>
#include <unordered_set>

using namespace std;

int main()
{
	freopen("hashuri.in", "r", stdin);
	freopen("hashuri.out", "w", stdout);

	unordered_set<int> x;
	int n;
	int operatie, valoare;

	scanf("%d", &n);

	for(int i = 0; i < n; i++)
	{
		scanf("%d %d", &operatie, &valoare);

		if(operatie == 1)
		{
			x.insert(valoare);
		}
		else if(operatie == 2)
		{
			x.erase(valoare);
		}
		else if(operatie == 3)
		{
			if(x.find(valoare) != x.end())
			{
				printf("1\n");
			}
			else
			{
				printf("0\n");
			}
		}
	}

	return 0;
}