作者:Edwin | 来源:互联网 | 2023-10-12 10:17
C Game"23"
#include
using namespace std;
int main()
{
long long n,m;
long k;
cin>>n>>m;
while(n*m!=0){
k=m/n;
int ans=0;
while(k%2==0){
ans++;
k/=2;
}
while(k%3==0){
ans++;
k/=3;
}
if(m==n){
cout<<0< return 0;
}
if(m%n!=0)
{
cout<<-1< return 0;
}
if(k!=1)
{
cout<<-1< return 0;
}
cout< return 0;
}
}
这里面可以先相除
然后使用k=2x+3y;
然后就可以出来了!