\[ [gcd(i,j)==d]\Rightarrow[\frac {gcd(i,j)}d==1]\Rightarrow\sum\limits_{k|\frac {gcd(i,j)}d}\mu(k) \]

接下来,多半会设\(kd=T\)


\[ \begin{split} \sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)==x]=\sum_{d=1}^{\lfloor\frac nx \rfloor}\mu(d)\lfloor\frac n{xd}\rfloor\lfloor\frac m{xd}\rfloor \end{split} \]

题目

【BZOJ2818】Gcd

【NOI2010】能量采集


\[ \begin{split} \sum_{x=1}^n\sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)==x]&=\sum_{x=1}^n\sum_{d=1}^{\lfloor\frac nx \rfloor}\mu(d)\lfloor\frac n{xd}\rfloor\lfloor\frac m{xd}\rfloor\\ &=\sum_{T=1}^n\lfloor\frac nT\rfloor\lfloor\frac mT\rfloor\sum_{x|T}\mu(\frac Tx) \end{split} \]

其中,\(x\)为枚举你想要的\(gcd\),\(\sum_{x|T}\mu(\frac Tx)\)需要在线性筛中预处理。

题目

【BZOJ2820】YY的GCD


\[ \begin{split} \sum\limits_{i=1}^n\sum\limits_{j=1}^mh(gcd(i,j))&=\sum\limits_{d=1}^nh(d)\sum\limits_{i=1}^{\lfloor\frac nd\rfloor}\mu(i)\lfloor\frac n{id}\rfloor\lfloor\frac m{id}\rfloor\\ &=\sum\limits_{T=1}^n\lfloor\frac nT\rfloor\lfloor\frac mT\rfloor\sum\limits_{d|T}\mu(\frac Td)h(d) \end{split} \]

其中\(h(x)\)为可以\(O(1)\)计算的,仅与\(gcd\)有关的函数,\(\sum\limits_{d|T}\mu(\frac Td)h(d)\)需要在线性筛中预处理。

题目

【BZOJ4407】于神之怒加强版

【SDOI2014】数表


\[ \begin{split} ans&=\prod\limits_{i=1}^n\prod\limits_{j=1}^mh(gcd(i,j))\\ &=\prod\limits_{T=1}^n(\prod\limits_{d|T}h(d)^{\mu(\frac Td)})^{\lfloor\frac n{T}\rfloor\lfloor\frac m{T}\rfloor} \end{split} \]

其中\(h(x)\)为可以\(O(1)\)计算的,仅与\(gcd\)有关的函数,\(\prod\limits_{d|T}h(d)^{\mu(\frac Td)}\)需要在线性筛中预处理。

题目

【SDOI2017】数字表格


\[ \begin{split} ans & =\sum\limits_{i=1}^n\sum\limits_{j=1}^m\text {lcm}(i,j) \\ &=\sum\limits_{d=1}^n d\cdot \sum\limits_{i=1}^{\lfloor\frac n d\rfloor}\mu(i)\cdot g(i)\\ &=\sum\limits_{T=1}^nsum(\lfloor\frac nT\rfloor)\cdot sum(\lfloor\frac mT\rfloor)\cdot T\sum\limits_{i|T}\mu(i)\cdot i\\ \end{split} \]

其中,$g(x)=x\cdot x\cdot \frac{(1+\lfloor\frac{n}{x}\rfloor)\cdot \lfloor\frac{n}{x}\rfloor}{2}\cdot \frac{(1+\lfloor\frac{m}{x}\rfloor)\cdot \lfloor\frac{m}{x}\rfloor}{2} $

其中\(sum(i)=\frac{(1+i)\cdot(i)}{2}\),可以直接计算出;\(\sum\limits_{i|T}\mu(i)\cdot i\)为积性函数,可以预处理出。

题目

【2011集训贾志鹏】Crash 的数字表格

【BZOJ2693】jzptab

转载于:https://www.cnblogs.com/Emiya-wjk/p/10009865.html

莫比乌斯反演部分题目总结相关推荐

  1. 莫比乌斯反演入门题目(详细)

    目录 luoguP2568 GCD hdu1695 GCD luogu3455[POI2007]ZAP-Queries luogu2522 [HAOI2011]Problem b P4318 完全平方 ...

  2. 【洛谷 P2257】YY的GCD 【莫比乌斯反演 经典题目】

    题目描述 神犇YY虐完数论后给傻×kAc出了一题 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对 kAc这种傻×必然不会了,于 ...

  3. 数论 —— 莫比乌斯反演

    [反演] 假设我们手头有个数列 F,通过某种变换 H,可以得到函数 G.,即: 但现在只有函数 G,需要求 F,那么我们就需要寻找一种变换 ,使得 G 在经过这种变换后能够获得 F,这个过程即为反演, ...

  4. codeforces 900D. Unusual Sequences(莫比乌斯反演)

    900D. Unusual Sequences(莫比乌斯反演) 题目链接:传送门 题意: 给出 xxx 和 yyy ,求序列形如 a1,a2..ana_1,a_2..a_na1​,a2​..an​ 满 ...

  5. 【笔记】莫比乌斯反演(1)

    上一篇:莫比乌斯反演(0) 文章目录 莫比乌斯反演 关于反演 莫比乌斯函数 定义 性质 莫比乌斯反演公式 公式1 公式2 整除分块 引入 关于整除分块 基础推导 简单扩展 莫比乌斯反演的应用 例1:证 ...

  6. 我也不知道什么是莫比乌斯反演和杜教筛

    upd:发现这篇文章里面似乎有很多细节上的错误,如果还有错误的话在cnblogs下评论吧,我会改的QwQ,cnblogs戳这里. upd:正在写一篇复习向的文章,之后贴链接,可以作为这篇文章的一个补充 ...

  7. 良心发现,时隔一年再回首莫比乌斯反演(公式性质证明+题目练习)

    文章目录 莫比乌斯反演 引入 公式 性质 模板 公式证明 莫比乌斯函数前缀和 题目练习 完全平方数 [HAOI2011]Problemb YY的GCD [SDOI2014]数表 [国家集训队]Cras ...

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

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

  9. luogu P3455 [POI2007]ZAP-Queries (莫比乌斯反演 + 整除分块)

    整理的算法模板合集: ACM模板 题目传送门 本题中数据为5e4,我们只需要筛一次5e4就行了. 双倍经验的P4450 双亲数中数据达到了1e6,我们直接筛1e6的莫比乌斯函数有点不可取,因为只有一组 ...

最新文章

  1. 【Python数据挖掘课程】九.回归模型LinearRegression简单分析氧化物数据
  2. 理解Event的冒泡模型
  3. Debian 安装 yum
  4. 前端—每天5道面试题(3)
  5. LongAdder,AtomicIntegerFieldUpdater深入研究
  6. app 如何接收遥控信息_如何选购红外接收头?华新告诉你产品的标准
  7. 长春技师学院计算机系,长春技校排名前五十
  8. oracle chinese_china.al32utf8,Oracle11g字符集更改为AL32UTF8
  9. Nginx/Apache 对图片,css,js等优化,静态页面设置过期时间
  10. python--图像分割GraphCut
  11. logo是啥_logo什么意思_LOGO是什么意思
  12. 如何批量等比例缩放图片尺寸?
  13. 带计算机功能的私有云,网盘关停不用愁 教你打造个人私有云
  14. 几个城市的公交站查询
  15. java 向量 内积_向量内积外积
  16. html添加好友,人人网怎么加好友 人人网怎么通过数字ID加好友
  17. 垃圾回收算法-标记清扫回收
  18. 大数据产品价值主张_大数据背景下新零售商业模式探究
  19. 海老师的技术博客: OCA 考试 准备笔记 前言
  20. 四个动作识别数据集的简介

热门文章

  1. 小清新自适应宇航员404页面丢失svg错误网页源码
  2. 安全狗远程3389端口修改工具
  3. 鼠标滚轮控制音量软件
  4. boot spring 没有父子容器_理解 MyBatis 是如何在 Spring 容器中初始化的
  5. B75经典门户商业版discuz模板
  6. 一些不起眼但非常有用的 Vim 命令
  7. magento 获取产品的属性值
  8. 循环依赖 三级缓存解决
  9. 19.删除链表的倒数第N个节点
  10. python——文本简单可逆加密