Pagini recente » Cod sursa (job #2935012) | Cod sursa (job #626155) | Cod sursa (job #1312583) | Cod sursa (job #2634327) | Cod sursa (job #1106958)
#include <iostream>
#include <fstream>
#include <algorithm>
#include <bitset>
#include <cstdio>
#include <vector>
#include <cmath>
#include <queue>
#include <string>
#include <map>
#include <unordered_set>
#define DN 10
#define pb push_back
#define mp make_pair
#define per pair<int,int>
#define INF (1<<30)
#define LL long long
#define un unsigned
#define x first
#define y second
using namespace std;
unordered_set< LL > h;
int main()
{
int n,rez=0;
ifstream f("dtcsu.in");
ofstream g("dtcsu.out");
for(int i=1;i<=276997;++i){
LLL x;
f>>x;
if(x%2)
h.insert(x);
}
f>>n;
for(;n--;)
{
LL x;
f>>x;
while!x%2==0)
x/=2;
if(h.find(x)!=h.end())
++rez;
}
g<<rez;
return 0;
}