zoukankan      html  css  js  c++  java
  • 莫比乌斯反演

    实际上并没有,只是用来暂时整理一个公式而已:

    (sumlimits_{d|n}^{}{varphi(d)}=n)

    那么这个怎么证明呢(qwq)?这里整理一种(rqy)讲的三种方法之一我最能理解的一种吧。

    我们设(f(n)=sumlimits_{d|n}^{}{varphi(d)})

    那么由于(varphi(d))是积性函数,所以很显然(f(n))也是积性函数,所以我们考虑(n)的标准分解式$$n=p_1^{q_1}p_2^{q_2}p_3^{q_3}....p_k^{q_k}$$

    对于其中的任意一项(p_i^{q_i}),我们都有$$f(p_i^{q_i})=1+p-1+p(p-1)+p^2(p-1)...+p^{q_i-1}(p-1)$$也就是$$f(p_i^{q_i})=1+(p-1)frac{p^{q_i}-1}{p-1}$$所以有$$f(p_i^{q_i})=p_i^{q_i}$$

    那么根据其积性,可以得出$$f(n)=n$$即$$sumlimits_{d|n}^{}{varphi(d)}=n$$

  • 相关阅读:
    poj 2104 C
    2015 百度之星初赛 1 2 2015ACM/ICPC亚洲区上海站 codeforces 851
    3.10补
    3.9补
    3.8补
    3.6补
    3.5补
    3.4补
    3.3补
    2.35补
  • 原文地址:https://www.cnblogs.com/pks-t/p/9073418.html
Copyright © 2011-2022 走看看