这题只需一个循环历遍到
寻找有没有符合的
z*c==x&&w*c==y
没有就输出 -1 。
AC CODE:
#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int N = 1e3;
int main(){
LL x,y,z,w;
cin>>x>>y>>z>>w;
bool flag = false;
for(int c=1;c<=N;c++){
if(z*c==x&&w*c==y){
cout<<c;
flag = true;
break;
}
}
if(!flag){
puts("-1");
}
return 0;
}