首页 > TAG信息列表 > CF1068B

CF1068B LCM

题意: 给定b,求lcm(a,b)/a 有多少种,1<=a<=b<=1e11 解: 首先:lcm(a,b)/a=a*b/(gcd(a,b)*a)=b/gcd(a,b) 其次,若 b%a!=0,则b/gcd(a,b)=b/1=b,a不贡献 那么 问题就转化为了b的因子有多少种。 首先,O(n)的试除法是不能通过题目的 那么我们是否可以转化为O(sqrt(n))的试除法呢,也就是只求b的