Cod sursa(job #2686341)

Utilizator andrei_marciucMarciuc Andrei andrei_marciuc Data 18 decembrie 2020 22:51:48
Problema Hashuri Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.7 kb
#include <stdio.h>
#include <map>
std::map<int, char> a;
int n, k, x;

int main()
{
    FILE *fin = fopen( "hashuri.in", "r" );
    FILE *fout = fopen( "hashuri.out", "w" );
    //cin >> n;
    fscanf( fin, "%d", &n );
    while( n-- ){
        //cin >> k >> x;
        fscanf( fin, "%d %d", &k, &x );
        switch( k ){
            case 1:
                if( a[ x ] == 0 )
                    a[ x ] = 1;
                break;
            case 2:
                if( a[ x ] != 0 )
                    a[ x ] = 0;
                break;
            default:
                fprintf( fout, "%d\n", a[ x ] );
                //cout << a[ x ] << '\n';
        }
    }
    return 0;
}