P1029 最大公约数和最小公倍数问题
p=k1*x
k1* x<=y
k1<=y/x
q=k2*x
#include<bits/stdc++.h>
using namespace std;
int n,x,y;
int main(){
cin >> x >> y;
if(y%x){
cout << 0;return 0;
}
n=y/x;
int cnt=0;
for(int i=1;i<=n;++i){
if(n%i) continue;
int j=n/i;
if(__gcd(i,j)==1) cnt++;
}
cout << cnt;
return 0;
}
