T186327/P1072 [NOIP2009 提高组] Hankson 的趣味题 题解
算法1:
考虑对ab进行唯一分解($ p_i ^{a_i}$)然后就很好做了,但是分解的过程有点痛苦。。。。
算法2:
考虑$lcm(x,b_0)gcd(x,b_0)=xb_0$
则$x=b_1gcd(x,b_0)/b_0$
那么我们只需要枚举$gcd(x,b_0)$的值,就可以算出x,再带入与a的关系判断其是否满足条件即可。
枚举$gcd(x,b_0)$的复杂度是$\sqrt{b_0}$
本文来自博客园,作者:lei_yu,转载请注明原文链接:https://www.cnblogs.com/lytql/p/15015846.html