Pagini recente » Cod sursa (job #483266) | Cod sursa (job #429884) | Cod sursa (job #3004970) | Cod sursa (job #2226989) | Cod sursa (job #1369522)
#include <cstdio>
#include <map>
using namespace std;
FILE *F=fopen("hashuri.in","r");
FILE *G=fopen("hashuri.out","w");
map<int,bool> m;
int n,i,x,y;
int main()
{
fscanf(F,"%d",&n);
for(i=0;i<n;++i){
fscanf(F,"%d%d",&x,&y);
switch(x)
{
case 1:{
if(!m[y])
m[y]=1;
}break;
case 2:{
if(m[y])
m.erase(y);
}break;
case 3:{
if(m[y])
fprintf(G,"1\n");
else
fprintf(G,"0\n");
}break;
}
}
return 0;
}