Pagini recente » Cod sursa (job #2868484) | Cod sursa (job #1023150) | Cod sursa (job #323958) | Cod sursa (job #1123231) | Cod sursa (job #441463)
Cod sursa(job #441463)
/*
* File: main.cpp
* Author: VirtualDemon
*
* Created on April 12, 2010, 4:23 PM
*/
#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <tr1/unordered_set>
/*
*
*/
using namespace std;
using namespace tr1;
unordered_set< int > s;
char ss[100];
int main(int argc, char** argv)
{
int N, i, j;
FILE *f=fopen( "hashuri.in", "rt" );
FILE *g=fopen( "hashuri.out", "wt" );
fgets( ss, 100, f );
sscanf( ss, "%d", &N );
for( ; N; --N )
{
fgets(ss, 100, f );
sscanf( ss, "%d%d", &i, &j );
switch( i )
{
case 1 : s.insert(j); break;
case 2 : s.erase(j); break;
case 3 : fprintf( g, "%d\n", s.end() != s.find(j) );
}
}
return EXIT_SUCCESS;
}