一个小疑问

P1072 [NOIP2009 提高组] Hankson 的趣味题

```cpp #include <iostream> using namespace std; long long n, a0, a1, b0, b1, cc; long long Gcd(long long a, long long b) { if (!b) return a; return Gcd(b, a % b); } long long Lcm(long long a, long long b) { return a * b / Gcd(a, b); } int main() { cin >> n; while (n--) { cc = 0; cin >> a0 >> a1 >> b0 >> b1; for (long long j = 1; j * j <= b1; j++) { if (!(b1 % j)) { long long j2 = b1 / j; if (Gcd(j, a0) == a1 && Lcm(j, b0) == b1) cc++; if (Gcd(j2, a0) == a1 && Lcm(j2, b0) == b1) { cc++; if(j==j2) { cc--; } } } } cout << cc << endl; } return 0; } ```
by eat_zero @ 2022-08-18 17:54:06


if写外边了。。。
by eat_zero @ 2022-08-18 17:54:43


@[eat_zero](/user/749018) 原来如此,谢谢
by mons @ 2022-08-18 19:11:50


@[mons](/user/479250) 什么阴间头像
by SlaineTroyard @ 2022-11-04 08:06:34



by mons @ 2022-11-25 11:15:04


|