已经乱调了半天了只有80,求指点~\qwq/
查看原帖
已经乱调了半天了只有80,求指点~\qwq/
1412780
peach3楼主2024/8/20 18:07
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long x,y,m=2,n=0,a;
	cin>>x>>y;
	a=y/x;
	if(y%x==0){
		while(a>1){
			if(a%m==0){
				n++;
				while(a%m==0){
					a=a/m;
				}	
			}
			m++;
		}
		if(n==1){
			cout<<n+1;
			return 0;
		}
		cout<<n*n<<endl;
	}
	else{
		cout<<0<<endl;
	}
	return 0;
}
2024/8/20 18:07
加载中...