Mai intai trebuie sa te autentifici.
Cod sursa(job #2885035)
| Utilizator | Data | 5 aprilie 2022 14:19:12 | |
|---|---|---|---|
| Problema | Hashuri | Scor | 20 |
| Compilator | cpp-64 | Status | done |
| Runda | Arhiva educationala | Marime | 0.5 kb |
#include <bits/stdc++.h>
using namespace std;
int n, nr;
map<int, int> M = {};
int main(){
ifstream f("hashuri.in");
ofstream g("hashuri.out");
f >> n;
for(int i = 1; i <= n; ++i){
int op, x;
f >> op >> x;
if(op == 1 && M.find(x) == M.end())
M[x] = ++nr;
else if(op == 2)
M.erase(x);
else
g << (M.find(x) != M.end()) << '\n';
}
f.close();
g.close();
return 0;
}