Pagini recente » Cod sursa (job #2266975) | Cod sursa (job #726432) | Cod sursa (job #118448) | Cod sursa (job #2260579) | Cod sursa (job #2692357)
#include <iostream>
#include<fstream>
#include<vector>
using namespace std;
const int PRIM=666013;
vector<int>v[PRIM];
int main() {
int n, i, x, r, op, ok, val;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
fin>>n;
for(int w=1;w<=n;w++) {
fin>>op>>val;
x=val/PRIM;
r=val%PRIM;
if(op==1) {
v[x].push_back(r);
continue;
}
if(op==2) {
for(i=0;i<v[x].size();i++) {
if(v[x][i]==r) {
v[x].erase(v[x].begin()+i);
}
}
continue;
}
if(op==3) {
ok=0;
for(i=0;i<v[x].size();i++) {
if(v[x][i]==r) {
ok=1;
}
}
fout<<ok<<endl;
}
}
return 0;
}