Pagini recente » Rating Frimu Daniela (FrimuDaniela) | Istoria paginii runda/g1 | Cod sursa (job #1435995) | Cod sursa (job #2933166) | Cod sursa (job #2760845)
#include <iostream>
#include <fstream>
#include <unordered_set>
using namespace std;
int main() {
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
fin.sync_with_stdio(false); //aparent functioneaza la optimizare, fara 70p
fin.tie(0);
unordered_set<int> hashh;
int n,op,a;
fin>>n;
for (int i=0; i<n; i++)
{
fin>>op>>a;
if(op==1)
{
hashh.insert(a);
continue;
}
if (op==2)
{
hashh.erase(a);
continue;
}
// else
//{
fout<< (hashh.find(a) != hashh.end())<<'\n';
// }
// fin>>op;
// switch(op){
// case 1:
// fin>>x;
// hashh.insert(x);
// continue;
// case 2:
// fin>>x;
// hashh.erase(x);
// continue;
// case 3:
// fin>>x;
// if(hashh.find(x) != hashh.end())
// fout<<1<<endl;
// else
// fout<<0<<endl;
// }
}
return 0;
}