Pagini recente » Cod sursa (job #2339360) | Cod sursa (job #1396499) | Cod sursa (job #3153130) | Cod sursa (job #2814162) | Cod sursa (job #1106962)
#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){
LL x;
f>>x;
if(x&1)
h.insert(x);
}
f>>n;
for(;n--;)
{
LL x;
f>>x;
if(x)
while( !(x&1) ) x>>=1;
if(h.find(x)!=h.end())
++rez;
}
g<<rez;
return 0;
}