Pagini recente » Cod sursa (job #2756670) | Rating Ana Ana (AnaAna123456789) | Cod sursa (job #118364) | Cod sursa (job #764433) | Cod sursa (job #294544)
Cod sursa(job #294544)
#include <stdio.h>
#include <set>
using namespace std;
int n;
set<int> mult;
int main()
{
int i, op, x;
FILE *fin = fopen("hashuri.in", "r");
FILE *fout = fopen("hashuri.out", "w");
fscanf(fin, "%d", &n);
for (i = 1; i <= n; ++i)
{
fscanf(fin, "%d%d", &op, &x);
if (op == 1) //add
{
mult.insert(x);
}
else if (op == 2) //remove
{
mult.erase(x);
}
else //search
{
if (mult.find(x) != mult.end())
{
fprintf(fout, "1\n");
}
else
{
fprintf(fout, "0\n");
}
}
}
fclose(fin);
fclose(fout);
return 0;
}