主要是判断两数是否互质。
#include<iostream>
using namespace std;
int gcd(int a, int b){ //返回两个数的最小公约数
return b == 0 ? a : gcd(b, a%b);
}
int main(){
int m, n;
while (cin >> m >> n&&n != -1){
int t;
t = gcd(m, n);
if (t == 1){ //判断m,n是否互质
cout << "YES" << "\n";
}
else cout << "POOR Haha" << "\n";
}
return 0;
}