Cod sursa(job #2747261)

Utilizator redikusTiganus Alexandru redikus Data 28 aprilie 2021 22:57:36
Problema Hashuri Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.58 kb
#include <fstream>
#include <vector>

using namespace std;

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

int main(){

    vector<int> v(786433);
    int n, i, a, b;
    long long c;
    in>>n;
    for(i=0;i<n;++i){
        in>>a>>c;
        b=(int)c%786433;
        if(a==1){
            v[b]=c%393241;
        }
        else if(a==2){
            v[b]=0;
        }
        else{
            if(v[b]==c%393241){
                out<<1<<'\n';
            }
            else{
                out<<0<<'\n';
            }
        }
    }
    return 0;

}