Pagini recente » Cod sursa (job #2424428) | Cod sursa (job #683729) | Cod sursa (job #1191297) | Cod sursa (job #2112280) | Cod sursa (job #732231)
Cod sursa(job #732231)
#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(20000 * sizeof(int));
for (i=0;i<20000;i++)
{
m[i] = (int *) malloc(983 * sizeof(int));
for (j=0;j<983;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;
}