Pagini recente » Cod sursa (job #361294) | Cod sursa (job #348098) | Cod sursa (job #1164168) | Cod sursa (job #716625) | Cod sursa (job #732225)
Cod sursa(job #732225)
#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;
}