Cod sursa(job #1156110)

Utilizator alevasluialeHuhurez Marius alevasluiale Data 27 martie 2014 13:52:54
Problema Dtcsu Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
#include <vector>
#include <cstring>
using namespace std;
ifstream fin("dtcsu.in");
ofstream fout("dtcsu.out");
const int mod=7719;
vector <long long> x[7719];
vector <long long> :: iterator it;
inline bool cauta(long long z )
{
    for(it=x[z%mod].begin();it!=x[z%mod].end();it++)
    {
        if(*it==z) return 1;
    }
    return 0;
}

char u[20];
int main()
{
    int n,i,sol=0;
    long long q;
    for(i=0;i<276997;i++)
    {
        fin>>q;


        x[q%mod].push_back(q);
    }
    fin>>n;
    for(i=0;i<n;i++)
    {
        fin>>q;
        sol+=cauta(q);
    }
    fout<<sol;
}