Pagini recente » Istoria paginii utilizator/marcu_ana091202 | Istoria paginii utilizator/th3r4nd0m | Cod sursa (job #786084) | Cod sursa (job #454397) | Cod sursa (job #1083192)
#include<fstream>
#include<unordered_set>
using namespace std;
ifstream fi("dtcsu.in");
ofstream fo("dtcsu.out");
unordered_set <long long> h;
int i,n,s=0;
long long x;
int main(){
for(i=1;i<=276997;i++)
{
fi>>x;
//inserez numerele impare
if(x&1) h.insert(x);
}
fi>>n;
for(i=1;i<=n;i++)
{
fi>>x;
if(x!=0){
while(!(x&1)) x>>=1;
if(h.find(x)!=h.end()) s++;
}
}
fo<<s;
fi.close();
fo.close();
return 0;
}