zoukankan      html  css  js  c++  java
  • 关于d函数的筛法

    线性筛筛(sigma)

    线性筛筛(sigma_0)

    (p)是质数,(sigma_0(p)=2)

    对于一个(i),如果(i)(p)互质,根据积性函数得(sigma_0 (iast p)=sigma_0 (i)ast sigma_0 (p))

    如果(i)(p)不互质,那么(p|i)

    (i=prod_{i=1}^mP_i^{r_i})

    (past i=prod_{i=2}^mP_i^{r_i}ast P_1^{r_i+1})

    (frac{i}{p}=prod_{i=2}^m P_i^{r_i}ast P_1^{r_i-1})

    (sigma_0(i)=prod_{i=1}^m(r_i+1))

    (sigma_0(iast p)=prod_{i=2}^m(r_i+1)+(r_1+2))

    (sigma_0(frac{i}{p}) = prod_{i=2}^m(r_i+1)+r_1)

    (T=prod_{i=2}^m(r_i+1))

    (sigma_0(i)=Tast (r_1+1))

    (sigma_0(iast p)=Tast (r_1+2)=sigma_0(i)+T)

    (sigma_0(frac{i}{p})=Tast r_1=sigma_0(i)-T)

    可得(sigma_0(iast p)=2ast sigma_0(i)-sigma_0(frac{i}{p}))


    线性筛筛(sigma)

    (p)是质数,(sigma(p)=p+1)

    对于一个(i),如果(i)(p)互质,根据积性函数得(sigma(iast p)=sigma(i)ast sigma(p))

    如果(i)(p)不互质,那么(p|i)

    (i=prod_{i=1}^mP_i^{r_i})

    (p_1ast i=prod_{i=2}^mP_i^{r_i}ast P_1^{r_i+1})

    (frac{i}{p}=prod_{i=2}^m P_i^{r_i}ast P_1^{r_i-1})

    (sigma_i=prod_{i=1}^nfrac{p_i^{r_i+1}-1}{p_i-1})

    (sigma_{iast p}=prod_{i=2}^nfrac{p_i^{r_i+1}-1}{p_i-1}ast frac{p_i^{r_1+2}-1}{p_1-1})

    (sigma_{frac{i}{p}}=prod_{i=2}^nfrac{p_i^{r_i+1}-1}{p_i-1}ast frac{p_i^{r_1}-1}{p_1-1})

    (T=prod_{i=2}^nfrac{p_i^{r_i+1}-1}{p_i-1})

    (sigma_{i}=Tast frac{p_i^{r_1+1}-1}{p_1-1})

    (sigma_{iast p}=Tast frac{p_i^{r_1+2}-1}{p_1-1}=sigma_i+Tast p_1^{r_1+1})

    (sigma_{frac{i}{p}}=Tast frac{p_i^{r_1}-1}{p_1-1}=sigma_i-Tast p_1^{r_1})

    两边乘(p_1)得到(sigma_{frac{i}{p}}ast p_1=p_1ast sigma_i-Tast p_1^{r_1+1})

    后两个式子相加可得(sigma_{iast p_1}=(p_1+1)ast sigma_i-p_1ast sigma_{frac{i}{p}})

  • 相关阅读:
    写多了博客,就想沽名钓誉
    中医与DBA
    关于OneProxy推广
    使用分布式数据库集群做大数据分析之OneProxy
    不能使用tpcc-mysql测试OneProxy
    下三滥
    建立自己的客户关系网
    编译spock proxy
    胆子还是小了
    主流语言的异常处理对比
  • 原文地址:https://www.cnblogs.com/sdlang/p/13068240.html
Copyright © 2011-2022 走看看