Cod sursa(job #1689526)

Utilizator sebi110Ciobanu Sebastian sebi110 Data 14 aprilie 2016 12:28:39
Problema Hashuri Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.76 kb
#include <fstream>
#include <vector>
#define PRIM 9973
using namespace std;
ifstream fin("hashuri.in");
ofstream fout("hashuri.out");
vector <int> a[PRIM+1];

int main()
{
    int n,i,op,ap,x,m,j;
    fin>>n;
    for(i=1;i<=n;i++)
    {
        fin>>op>>x;
        m=x%PRIM;ap=0;
        for(j=0;j<a[m].size();j++)
        {
            if(a[m][j]==x)
            {
                ap=1;break;
            }
        }
        if(ap==1)
        {
            if(op==3)
                fout<<1<<'\n';
            if(op==2)
                a[m].erase(j+a[m].begin());
        }
        else
        {
            if(op==3)
                fout<<0<<'\n';
            if(op==1)
                a[m].push_back(x);
        }
    }
    return 0;
}