Cod sursa(job #730054)

Utilizator dan.paulaDan Paula dan.paula Data 2 aprilie 2012 18:46:46
Problema Hashuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include <fstream>
using namespace std;

typedef unsigned long long ULL;

int main()
{
	int i,j,op;
	ULL x,n;
	int **m = (int **) malloc(2001 * sizeof(int));
	for (i=0;i<20;i++)
	{
		m[i] = (int *) malloc(999983 * sizeof(int));
		for (j=0;j<20;j++)
			m[i][j] = 0;
	}

	ifstream fin("hashuri.in");
	ofstream fout("hashuri.out");
	fin >>n;
	while (! n==0)
	{
		fin >>op >>x;
		if (op == 1)
		{
			m[(int)x/999983][x%999983] = 1;
		}
		else
		{
			if (op == 2)
			{
				m[(int)x/999983][x%999983] = 0;
			}
			else 
			{
				fout <<m[(int)x/999983][x%999983]<<"\n";
			}
		}
		n--;
	}
	return 0;
}