Pagini recente » Monitorul de evaluare | Cod sursa (job #1531694) | Monitorul de evaluare | Istoria paginii utilizator/floarea_raul | Cod sursa (job #1317177)
#include <fstream>
#include <map>
using namespace std;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
map <int, int> Map;
int n, i, a, b, nr;
int main()
{
fin >> n;
for(i = 1; i <= n; i ++){
fin >> a >> b;
if(a == 1)
{
if(Map.find(b) == Map.end())
Map[b] = ++nr;
}
else
if(a == 2)
{
Map.erase(b);
}
else
fout << (Map.find(b) != Map.end()) << '\n';
}
return 0;
}