一:常用卷积

\[1 * \mu = \epsilon\]

\[Id * \mu = \varphi\]

\[1 * \varphi = Id \]

最后一个是欧拉反演.

根据这些卷积之间的相互转化,在推式子时只要够敏感,就能巧妙地化简。(如P3768简单的数学题)

二: 推式子的技巧

1. 改变枚举对象、枚举顺序

比如
\[ \begin{aligned} 1. &\sum_{i=1}^n\sum_{j=1}^n[gcd(i,j)=p]\\ =&\sum_{x=1}^{\frac{n}{p}}\sum_{y=1}^{\frac{n}{p}}[gcd(i,j)=1]\\ 2.&\sum_{i=1}^{n}\sum_{j=1}^ngcd(i,j)\\ =&\sum_{d=1}^{n}d\sum_{i=1}^{\frac{n}{d}}\sum_{j=1}^{\frac{n}{d}}[gcd(i,j)=1] \end{aligned} \]

当一个一个数不受之前的 \(\sum\) 限制时可提前

2. 替换变量,优化复杂度(式子中不必要的枚举)

比如求这个:

\[ \begin{aligned} &\sum_{k=1}^nk\sum_{d=1}^\frac{n}{k}\mu(d)\frac{n}{dk}\frac{m}{dk}\\ =&\sum_{T=1}^n\frac{n}{T}\frac{m}{T}\sum_{d|T}\frac{T}{d}\mu(d) \end{aligned} \]

为什么这样?

其实替换变量也是为了改变枚举顺序,然后就可以愉快地整除分块了。

3. 一些连乘可以化成指数的 \(\sum\) 形式

如P3704数字表格

这里不展开叙述 (其实是写的题太少)

三: 筛积性函数前缀和

转载自浅谈积性函数的线性筛法

题目:

P2257 YY的GCD

P3327 [SDOI2015]约数个数和

P3455 [POI2007]ZAP-Queries

P2522 [HAOI2011]Problem b

P2522 [HAOI2011]Problem b

CF920G List Of Integers

P1829 [国家集训队]Crash的数字表格 / JZPTAB

P3704 [SDOI2017]数字表格

P4449 于神之怒加强版

由于本蒟蒻做题太少未完待续...

转载于:https://www.cnblogs.com/cnyali-Tea/p/10427721.html

莫比乌斯反演习题总结相关推荐

  1. 莫比乌斯反演新手入门及练习题

    参考了以下大佬写出来的详细博客. 莫比乌斯反演入门讲解_tomandjake_的博客-CSDN博客_莫比乌斯反演 狄利克雷卷积与莫比乌斯函数_RBS的专栏-CSDN博客 在自己学习莫比乌斯反演时,自己 ...

  2. 【Project Euler】530 GCD of Divisors 莫比乌斯反演

    [题目]GCD of Divisors [题意]给定f(n)=Σd|n gcd(d,n/d)的前缀和F(n),n=10^15. [算法]莫比乌斯反演 [题解]参考:任之洲数论函数.pdf 这个范围显然 ...

  3. 狄利克雷卷积莫比乌斯反演证明

    狄利克雷卷积简介 卷积这名字听起来挺学究的,今天学了之后发现其实挺朴实hhh. 卷积: "(n)"表示到n的一个范围. 设\(f,g\)是两个数论函数(也就是说,以自然数集为定义域 ...

  4. 2021牛客暑期多校训练营(二) J. Product of GCDs 不动脑子的莫比乌斯反演做法(

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Weblink https://ac.nowcoder.com/acm/contest/11253/J ...

  5. P4619 [SDOI2018]旧试题(莫比乌斯反演,建图优化三重枚举,三元环计数,神仙好题,超级清晰易懂)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P4619 [SDOI2018]旧试题(莫比乌斯反演,三元环计数) Problem 计算: ∑i=1A ...

  6. P6271 [湖北省队互测2014]一个人的数论(莫比乌斯反演,拉格朗日插值)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 P6271 [湖北省队互测2014]一个人的数论(莫比乌斯反演,拉格朗日插值) Problem Sol ...

  7. 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 牛客练习赛81 E. 小 Q 与函数求和 1( "简单莫比乌斯反演" ) Prob ...

  8. (每日一题)P3312 [SDOI2014]数表(经典莫比乌斯反演 + 树状数组维护离线询问)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 每日一题(莫反 / 多项式 / 母函数 / 群论) 2021.4.11 莫反 P3312 [SDOI2 ...

  9. SDOI2015 约数个数和(莫比乌斯反演经典、双上限整除分块)超详细笔记

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 AcWing 1358. 约数个数和(莫比乌斯反演经典.双上限整除分块) #include <c ...

最新文章

  1. Python的包管理工具Pip
  2. Bitcoin 地址原理(1)Base58编码
  3. CRM Fiori offline技术实现:js/createStores.js
  4. 简单音乐播放实例的实现,Android Service AIDL 远程调用服务
  5. 删除已弃用的CMS垃圾收集器的JEP草案
  6. 【转】C++中如何区分构造函数与重载operator()得到的仿函数?
  7. 如何使用 backupninja 来备份 Debian 系统
  8. 查询成绩最好的前两名_官宣!CPA考试成绩查询时间+合格标准+查询入口+成绩复核!注会考生查分前不看亏大了...
  9. 由DB2分页想到的,关于JDBC ResultSet 处理大数据量
  10. 淘云互动机器人_新时代!新机遇!讯飞淘云2018年全国经销商年终大会隆重召开!...
  11. 设计模式-行为型软件设计模式(六)
  12. Rayson API 框架分析系列之7: 注解处理器(APT)原理
  13. python静态网络爬虫
  14. 闪讯 padavan 配置
  15. Python问题:NotImplementedError: The confidence keyword argument is only available if OpenCV is install
  16. linux登录界面鼠标键盘失灵,在archlinux安装界面这卡住了,鼠标键盘失灵
  17. 仿今日头条后台管理系统(二)
  18. SAP BTE 增强 物料主数据变更
  19. 屌丝经济”要突破的痛点在哪儿?
  20. ticklength

热门文章

  1. html中加变量怎么加,javascript – 如何将变量插入HTML
  2. setuptools Automatic Script Creation
  3. Python Base64
  4. 2.7 RMSprop
  5. d3 v5 api Axes
  6. python创建二维数组的方法_Python创建二维数组的正确姿势
  7. golang | 使用goroutine和channel实现一个计算int64随机数各位数和的程序。
  8. 第二章 html标记语言,第二章-认识HTML标签
  9. 一图流“系列——Ruby vSphere Console命令脑图
  10. 访问控制 > 教程 > 利用标签对ECS实例进行分组授权