第一题主要先除以a,b公约数,然后去遍历Y的值就好了 long A, B, a, b; long __algo_gcd(long x, long y) { do { long t = x % y; x = y; y = t; } while (y); return x; } int main(){ while(cin>>A>>B>>a>>b){ long gcd = __algo_gcd(a, b); a /= gcd; b /=...