Cod sursa(job #2210584)
Utilizator | Data | 7 iunie 2018 00:32:42 | |
---|---|---|---|
Problema | Hashuri | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.48 kb |
#include <fstream>
#include <unordered_set>
using namespace std;
int main() {
ifstream in;
ofstream out;
in.open("hashuri.in");
out.open("hashuri.out");
int n;
in >> n;
int type, num;
unordered_set<int> s;
for (int i = 0; i < n; ++i) {
in >> type >> num;
switch (type) {
case 1: s.insert(num); break;
case 2: s.erase(num); break;
case 3: out << (s.find(num) != s.end()) << '\n'; break;
}
}
in.close();
out.close();
return 0;
}