Cod sursa(job #1856509)

Utilizator tziplea_stefanTiplea Stefan tziplea_stefan Data 24 ianuarie 2017 23:23:19
Problema Dtcsu Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream>
#include <cstdio>
#include <vector>
#define MOD 30103

using namespace std;

int N, i, j, Q, r, K;
long long x;
vector<long long> v[MOD];
vector<long long> :: iterator it;

int main()
{
    freopen("dtcsu.in", "r", stdin);
    freopen("dtcsu.out", "w", stdout);
    for (i=1; i<=276997; i++)
    {
        scanf("%lld", &x);
        r=x % MOD;
        v[r].push_back(x);
    }
    scanf("%d", &Q);
    for (i=1; i<=Q; i++)
    {
        scanf("%lld", &x);
        r=x % MOD;
        for (it=v[r].begin(); it!=v[r].end(); i++)
        {
            if ((*it)==x)
            {
                K++;
                break;
            }
        }
    }
    printf("%d\n", K);
    return 0;
}