• 数论基础知识复习


    数论知识点 - 庄昊霖 - 博客园 (cnblogs.com)

    一、 迪利克雷卷积

    首先记住三个完全积性函数

    [id(n) = n \ I(n) = 1 \ epsilon(n) = [ n==1 ] ]

    元函数 (epsilon) 是迪利克雷卷积的单位

    定义迪利克雷卷积

    [f*g (n) = sum_{d|n}f(d)g(dfrac n d) ]

    满足交换律,分配律,结合律

    [d(n) = sum_{d|n} 1 = I*I \ sigma(n) = sum_{d|n}d = id*I ]

    莫比乌斯函数有个性质

    [u*I = sum_{d|n}mu(d) = epsilon = [n == 1] ]

    [n = p_1^{a_1}p_2^{a_2}...p_k^{a_k} ]

    [sum_{d|n}mu(d)=sum_{i=0}^k(-1)^iC_k^i=[n==1] ]

    二、 莫比乌斯反演

    I:

    [F(n) = sum_{d|n}f(d) o f(n)=sum_{d|n}mu(d)F(dfrac nd) ]

    II:

    [F(n)=sum_{n|d}f(d) o f(n) = sum_{n|d}mu(dfrac dn)F(d) ]

    三、 杜教筛

    [h = f * g ]

    (S(n) = sum_{i=1}^{n}f(i))

    [sum_{i=1}^{n}h(i)=sum_{i=1}^{n}sum_{d|i}g(d)cdot f(frac{i}{d})\ o =sum_{d=1}^{n}g(d)cdotsum_{i=1}^{lfloorfrac{n}{d} floor}f({i}) ]

    [ o sum_{i=1}^{n}h(i)=sum_{d=1}^{n}g(d)cdot S(lfloorfrac{n}{d} floor) ]

    [sum_{i=1}^{n}h(i)=g(1)cdot S(n)+sum_{d=2}^{n}g(d)cdot S(lfloorfrac{n}{d} floor) ]

    [ o g(1)S(n)=sum_{i=1}^{n}h(i)-sum_{d=2}^{n}g(d)cdot S(lfloorfrac{n}{d} floor) ]

    四、 Min25

    思想:

    [sum_{i=1}^nf(i) = sum_{i in Prime}f(i) + sum_{i otin Prime}f(i) ]

    分为两个部分,第一部分是所有素数,第二部分是所有的合数

    第一部分

    搞来一个这样的函数 (g(n,j))

    [g(n,j) = sum_{i=1}^n[i in Prime or minp(i) > P_j] i^k ]

    所有的素数加上满足(minp(i) > P_j) 的所有 (i)

    ([1-n]) 中所有质数的 (k) 次方之和就是 (g(n,x))(P_x) 是最后一个小于等于

    (sqrt n) 的质数

    考虑 (g(n,j)) 的转移

    [g(n,j) = g(n,j-1) - P_j^kigg(g(dfrac n {P_j},j-1) -g(P_j-1,j-1)igg) ]

    这个东西自己在纸上写一些体会一下,注意 (P_j) 筛去的第一个数是 (P_j^2) , 第二个数不是 (P_j^2+ P_j)

    第二部分

    [S(n,x) = sum_{i=1}^n[minp(i) > P_x]f(i) ]

    可以把 (S(n,x)) 也分成两部分,一部分是所有大于 (P_x) 的质数,另一部分是最小质因数大于 (P_x) 的合数,枚举最小质因子

    [S(n,x) = g(n) - sp_x + sum_{p_k^e le n &k>n}f(p_k^e)igg(S igg(dfrac n {p_k^e}igg) + [e e 1]igg) ]

    (e = 1) 的时候, (P_k) 在前面枚举过了,不等于 (1) 时,需要加上 (P_k^e)

    存下所有可能的 (lfloordfrac n x floor) , 做一个映射

    [idx(x)= egin{cases}ind1[x] , xle sqrt n \ind2[n/x], x>sqrt nend{cases} ]

  • 相关阅读:
    xamarin开发UWP元素的初始化设置顺序
    MailKit---状态更改和删除
    MailKit---获取邮件
    xamarin MasterDetailPage点击Master时卡顿现象
    xamarin UWP ActivityIndicator
    wpf ListView DataTemplate方式的鼠标悬停和选中更改背景色
    wpf Webbrowser 乱码问题及弹窗被遮挡
    47.go get安装库以及gopm替换方式——2020年04月12日21:04:30
    46.GRPC初识——2020年04月12日20:45:43
    45.解决github仓库下载慢问题——2020年04月12日
  • 原文地址:https://www.cnblogs.com/sduwh/p/14046997.html
Copyright © 2020-2023  润新知