You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
512 B

#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstring>
using namespace std;
int n,w,sum;
const int N=10004;
int p[N];
int num[N];
int nf(int a)
{
int tmp=0;
for(int i=1;i<=a;i++)
{
if(a%i==0)
tmp++;
}
return tmp;
}
int main()
{
cin>>n>>w;
sum=1;
for(int i=1;i<=n;i++)
{
cin>>p[i];
num[i]=nf(p[i]);
sum*=num[i];
//cout<<"p["<<i<<"]="<<p[i]<<" num["<<i<<"]="<<num[i]<<endl;
}
cout<<sum*nf(w)<<endl;
}