Pagini recente » Cod sursa (job #1171348) | Cod sursa (job #3242280) | Cod sursa (job #2378419) | Cod sursa (job #1381119) | Cod sursa (job #398196)
Cod sursa(job #398196)
#include <map>
#include <stdio.h>
#include <stdlib.h>
std::map<int,bool> v;
int n;
int main()
{
FILE *f=fopen("hashuri.in","r");
FILE *g=fopen("hashuri.out","w");
fscanf(f,"%d",&n);
int i,op,nr;
for(int i=1; i<=n; i++)
{
fscanf(f,"%d %d",&op,&nr);
if(op==1)
v[nr]=true;
if(op==2)
v.erase(nr);
else if(op==3)
{
if(v.count(nr))
fprintf(g,"1\n");
else
fprintf(g,"0\n");
}
}
fclose(f);
fclose(g);
return 0;
}