Pagini recente » Cod sursa (job #2380263) | Cod sursa (job #837544) | Monitorul de evaluare | Cod sursa (job #249560) | Cod sursa (job #1268968)
#include <cstdio>
#include <map>
#include <utility>
using namespace std;
FILE *fin = fopen("dtcsu.in","r");
FILE *fout = fopen("dtcsu.out","w");
long long Q, T, x, nr;
map <long long, int> MyMap;
int main() {
for(int i = 1; i <= 276997; i++) {
fscanf(fin, "%lld", &x);
std::pair <long long, int> Hlp;
Hlp = std::make_pair(x, 1);
if(x & 1) MyMap.insert(Hlp);
}
fscanf(fin, "%d", &Q);
for(int i = 1; i <= Q; i++) {
fscanf(fin, "%lld", &nr);
if(nr && MyMap.find(nr) != MyMap.end()) {
T++;
}
}
fprintf(fout, "%d\n", T);
fclose(fin);
fclose(fout);
return 0;
}