关于莫比乌斯反演
  • 板块学术版
  • 楼主cjwdyzxfblzs
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/6/18 19:22
  • 上次更新2023/10/23 12:49:07
查看原帖
关于莫比乌斯反演
817044
cjwdyzxfblzs楼主2023/6/18 19:22

请问

∑i=1n[gcd(i,m)==1]\sum_{i = 1}^n[gcd(i, m) == 1]

是怎么化简成的

∑d∣mμ(d)⌊nd⌋\sum_{d | m}\mu(d)\left\lfloor\frac{n}{d}\right\rfloor

我一开始想的是

∑d=1min(n,m)μ(d)⌊nd⌋⌊md⌋−∑d=1min(n,m−1)μ(d)⌊nd⌋⌊m−1d⌋\sum_{d = 1}^{min(n,m)}\mu(d)\left\lfloor\frac{n}{d}\right\rfloor\left\lfloor\frac{m}{d}\right\rfloor - \sum_{d = 1}^{min(n,m - 1)}\mu(d)\left\lfloor\frac{n}{d}\right\rfloor\left\lfloor\frac{m - 1}{d}\right\rfloor

就是说怎么从这个长长的式子推到上面简短的式子。要不然 O(nn)O(n\sqrt{n}) 处理的复杂度,加上预处理莫尼乌斯函数前缀和的复杂度,感觉还不如直接算的快。求大家帮助蒟蒻更加深入的理解。

2023/6/18 19:22
加载中...