Cod sursa(job #1999877)

Utilizator razvandraghiciDraghici Razvan razvandraghici Data 12 iulie 2017 12:27:04
Problema Hashuri Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.7 kb
#include <fstream>

using namespace std;

ifstream fin ("hashuri.in");
ofstream fout("hashuri.out");

int n, a, b, i, c[1000003], H[1000003], u, j;

int hashuire(int x){
    return x%u;
}

int main()
{
    fin>>n;

    for(i=2;i<=n+10;i++){
        if(c[i]==0){
            for(j=i+i;j<=n+10;j+=i)
                c[j]=1;
            u=i;
        }
    }

    for(i=1;i<=n;i++){
        fin>>a>>b;
        if(a==1){
            H[hashuire(b)]=1;
        }
        else
            if(a==2){
                H[hashuire(b)]=0;
            }
            else
                if(a==3){
                    fout<<H[hashuire(b)]<<'\n';
                }
    }





    return 0;
}