Cod sursa(job #1032574)

Utilizator Impaler_009Mihai Nitu Impaler_009 Data 15 noiembrie 2013 19:40:40
Problema Dtcsu Scor 0
Compilator cpp Status done
Runda FMI No Stress 4 Marime 0.81 kb
#include <iostream>
#include <string.h>
#include <algorithm>
#include <fstream>
#include <map>
#include <vector>
#include <string>
#include <cmath>
#include <iomanip>
#include <set>
#include <utility>

#define inf 100000000
#define ll long long
#define mod  1000000007
#define maxn 1000001
#define vint vector<pair<int,long long> >::iterator

using namespace std;

ifstream fin("dtcsu.in");
ofstream fout("dtcsu.out");

set <long long> s;

int a[maxn];
int nr,q;
long long x;

int main ()
{
    for (int i=1; i<=276997; ++i)
    {
        fin>>x;
        s.insert (x);
    }

    fin>>q;

    for (int i=1; i<=q; ++i)
    {
        fin>>x;

        set <long long>::iterator it = s.find(x);

        if (it != s.end())
        {
            ++nr;
        }
    }

    fout<<nr;
}