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

    铺垫

    已知(g(n))的前缀和(f(n)=sum_{I=1}^ng(i)),则可以通过f来反求g,(g(n)=f(n)-f(n-1))
    已知(g(n))的因数和(f(n)=sum_{d|n}g(d)),如何通过f来反求g
    (g(n)=g(p_1^{alpha1}p_2^{alpha2}p_3^{alpha3}···p_k^{alpha k})=sum_{Ssubseteq{1,2,···,k}}(-1)^{|s|}f(p_1^{alpha1-i_1}p_2^{alpha2-i_2}···p_k^{alpha k-i_k}))
    ((jin S quad i_j=1 否则i_j=0))

    定理(莫比乌斯反演1)

    (f:N ightarrow R :::::g:N ightarrow R)是两个函数

    (f(n)=sum_{d|n}g(d))
    (g(n)=sum_{d|n}mu(frac{n}{d})f(d)) (quadquadmu(n)= egin{cases} (-1)^k& ext{if n没有幂次大于平方的质因子,且有k个质因子}\ 0& ext{if n有大于平方因子} end{cases})

    定理(莫比乌斯反演2)

    (f:N ightarrow R :::::g:N ightarrow R)是两个函数,且存在正整数N,对于所有(n>N,f(n)=g(n)=0)

    (f(n)=sum_{n|m, mleq N}g(m))
    (g(n)=sum_{n|m,mleq N}mu(frac{m}{n})f(m))

    应用

    1. 序列 题解
      2.Sum of gcd of Tuples (Hard) 题解
      3.LCMs 题解
  • 相关阅读:
    净化-湿式除尘器:湿式除尘器
    净化-袋式除尘器:袋式除尘器
    LOCK
    locale
    loadkeys
    LOAD
    ln -在文件之间建立连接
    lmhosts
    listen
    listalias
  • 原文地址:https://www.cnblogs.com/hh--boke/p/15487571.html
Copyright © 2011-2022 走看看