Pagini recente » Cod sursa (job #304907) | Cod sursa (job #2305240) | Cod sursa (job #2119674) | Cod sursa (job #1339217) | Cod sursa (job #2539417)
#include <fstream>
#include <vector>
#define mod 100000
using namespace std;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
int n,i,t,x;
vector <int> h[100000];
vector <int> :: iterator it;
int main(){
fin>>n;
for(i=1;i<=n;i++){
fin>>t>>x;
if(t==1){
for(it=h[x%mod].begin();it!=h[x%mod].end();it++)
if(*it==x/mod)
break;
if(it==h[x%mod].end())
h[x%mod].push_back(x/mod);
}
if(t==2){
for(it=h[x%mod].begin();it!=h[x%mod].end();it++)
if(*it==x/mod){
h[x%mod].erase(it);
break;
}
}
if(t==3){
for(it=h[x%mod].begin();it!=h[x%mod].end();it++)
if(*it==x/mod)
break;
if(it==h[x%mod].end())
fout<<"0\n";
else
fout<<"1\n";
}
}
return 0;
}