题目大意:给定四个数字 a,b,c,d,求满足 \(gcd(a,x)=b,lcm(c,x)=d\) 的 x 的个数. 题解: 解法1:根据 lcm 的性质,x 一定为 d 的约数.因此,直接枚举 d 的约数,并判断是否满足上述条件即可,时间复杂度较高. 解法2:解法一中直接枚举约数会导致有大量不满足条件的数字被枚举,导致复杂度的升高.仔细观察最大公约数和最小公倍数的性质可知,在算术基本定理中体现为质因子幂之间的联系.同时,x 的个数也可以转化成有多少种质因子分解使得上述条件成立.因此,在这里直接…