求单个莫比乌斯函数忘记算n本身的质数,WA了一发. http://www.fjutacm.com/Problem.jsp?pid=2360 首先,显然随着n增大,与m互质的数不会变少.可以二分来求k,关键是怎么快速计算n以内和m互质的数的个数. 反过来,我们求n以内与m的gcd至少为2的数的个数. 枚举m的因子d,d从2开始到m,那么每个因子d的贡献就是mu(d),不知道怎么解释好. 比如枚举了gcd为因子2,那么gcd为4,8的情况就已经被2包含了,不用计算,直接mu(4)=mu(8)=0.…