Cod sursa(job #2026831)
| Utilizator | Data | 25 septembrie 2017 10:10:04 | |
|---|---|---|---|
| Problema | Dtcsu | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <fstream>
#include <vector>
#define lg 276997
using namespace std;
ifstream fi ("dtcsu.in");
ofstream fo ("dtcsu.out");
int i,j,x,q,h,sol;
vector <int> v[10000];
int main()
{
for (i=1;i<=lg;i++)
{
fi>>x;
v[x%9973].push_back(x);
}
fi>>q;
for (i=1;i<=q;i++)
{
fi>>x;
bool ok=false;
for (j=0;j<v[x%9973].size();j++)
if (v[x%9973][j]==x) {ok=true;break;}
if (ok) sol++;
}
fo<<sol;
return 0;
}
