#P2218. GCD&LCM(gcdlcm)

GCD&LCM(gcdlcm)

【问题描述】

已知两个正整数 n,m,请求出所有的无序正整数对(a,b)的数量,使得 gcd(a,b)=n 且 lcm(a,b)=m。(gcd 为最大公因数,lcm 为最小公倍数)

【输入格式】

输入包括两行,第一行为一个正整数 n,第二行为一个正整数 m。

【输出格式】

输出包括一行,为一个整数,表示无序正整数对(a,b)的数量。若不存在这样的数对,则输 出 0。

【样例输入】

2 
24 

【样例输出】

2 

【数据范围】

对于 30%的数据,1≤n≤m≤10,000; 对于 100%的数据,1≤n≤m≤2,000,000,000