Cod sursa(job #2430242)
Utilizator | Bogdan BogB | Data | 13 iunie 2019 14:46:08 |
---|---|---|---|
Problema | Hashuri | Scor | 70 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.58 kb |
#include <iostream>
#include <unordered_set>
int main() {
FILE * fisier_out = fopen("hashuri.out", "w");
FILE * fisier_in = fopen("hashuri.in", "r");
int N, cod, x;
std::unordered_set<int> mySet;
fscanf(fisier_in, "%d", &N);
for(int i = 0; i < N; i++){
fscanf(fisier_in, "%d", &cod);
fscanf(fisier_in, "%d", &x);
if(cod == 1){
mySet.insert(x);
}
if(cod == 2){
mySet.erase(x);
}
if(cod == 3){
fprintf(fisier_out, "%d\n", (int)mySet.count(x));
}
}
return 0;
}