Cod sursa(job #2253199)
Utilizator | Data | 3 octombrie 2018 19:18:45 | |
---|---|---|---|
Problema | Hashuri | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.41 kb |
#include<bits/stdc++.h>
using namespace std;
map<int,int> m ;
int main(){
int n , tip , x ;
cin >> n ;
while(n--){
cin >> tip >> x ;
if(tip == 1 ){
m[x]++;
continue;
}
if(tip == 2)
{
m.erase(x);
continue;
}
int z = (m.find(x) != m.end());
cout << z << '\n';
}
}