Cod sursa(job #732225)

Utilizator dan.paulaDan Paula dan.paula Data 9 aprilie 2012 22:24:56
Problema Hashuri Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.65 kb
#include <fstream>
#include <malloc.h>
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<2001;i++)
	{
		m[i] = (int *) malloc(999983 * sizeof(int));
		for (j=0;j<999983;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;
}