Cod sursa(job #1699985)

Utilizator AlisRinja Alis Alis Data 9 mai 2016 00:56:54
Problema Hashuri Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.99 kb
#include<bits/stdc++.h>
using namespace std;
int n;
vector<int> v[101];
int f(int key)
{
    int interKey;
    interKey=key%100;
    return interKey;
}
int main()
{
    ifstream cin("hashuri.in");
    ofstream cout("hashuri.out");
    cin>>n;
    for(int i=0;i<n;i++)
    {
        int op,val;
        cin>>op>>val;
        if(op==1)
        {
            int interKey=f(val);
            v[interKey].push_back(val);
        }
        if(op==2)
        {
            int interKey=f(val);
            for(int j=0;j<v[interKey].size();j++)
                if(v[interKey][j]==val)
                    v[interKey].erase(v[interKey].begin()+j);
        }
        if(op==3)
        {
            int interKey=f(val);
            int ok=0;
            for(int j=0;j<v[interKey].size();j++)
                if(v[interKey][j]==val)
                    ok=1;
            if(ok==0)
                cout<<0<<"\n";
            else
                cout<<1<<"\n";
        }
    }

}