Pagini recente » Cod sursa (job #487166) | Cod sursa (job #583890) | Cod sursa (job #987850) | Cod sursa (job #2704060) | Cod sursa (job #1168009)
#include<fstream>
#include<vector>
using namespace std;
ifstream fin("dtcsu.in");
ofstream fout("dtcsu.out");
vector<long long>H[7013];
int main()
{
int i,j,q,len,poz,nr=0,test;
long long x;
for (i=1;i<=2;i++)
{
fin>>x;
if ((x&1)==1)
H[x%7013].push_back(x);
}
fin>>q;
for (i=1;i<=q;i++)
{
fin>>x;
while ((x&1)==0)
x>>=1;
poz=x%7013;test=0;
len=H[poz].size();
for (j=0;j<len && !test;j++)
if (H[poz][j]==x)
{
test=1;
nr++;
}
}
fout<<nr<<"\n";
return 0;
}