Description


∑i=1n∑j=1ngcd(i,j)k且n≤1010,k≤5 ∑ i = 1 n ∑ j = 1 n gcd ( i , j ) k 且 n ≤ 10 10 , k ≤ 5

\sum_{i=1}^n\sum_{j=1}^n\gcd(i,j)^k 且n\leq 10^{10},k\leq5

Solution


这是一篇口胡题解,如果有什么错还请拍打喂食
很容易得到一个不那么显然的异于题解的柿子

ans=∑T=1n⌊nT⌋2∑d|Tμ(Td)⋅dk a n s = ∑ T = 1 n ⌊ n T ⌋ 2 ∑ d | T μ ( T d ) ⋅ d k

ans=\sum_{T=1}^n{\lfloor\frac{n}{T}\rfloor}^2\sum_{d|T}\mu(\frac{T}{d})\cdot d^k
注意到可以分块,然后后面是个狄利克雷卷积可以考虑怎么筛他

我们令 f(n)=nk f ( n ) = n k f(n)=n^k, g(n)=n g ( n ) = n g(n)=n,要求的函数为 h(n)=∑d|nμ(nd)⋅dk h ( n ) = ∑ d | n μ ( n d ) ⋅ d k h(n)=\sum_{d|n}\mu(\frac{n}{d})\cdot d^k那么有 h=f∗μ h = f ∗ μ h=f*\mu

于是有焉 h∗g=f∗(μ∗g)=f h ∗ g = f ∗ ( μ ∗ g ) = f h*g=f*(\mu*g)=f,f的前缀和可以轻易求,g也非常显然,那么我们就能杜教筛了

写成式子就是

∑d|nf(d)⋅nd=nk ∑ d | n f ( d ) ⋅ n d = n k

\sum_{d|n}f(d)\cdot \frac{n}{d}=n^k

∑i=1n∑d|if(d)⋅id=∑d=1nd∑i=1⌊nd⌋f(i)=∑i=1nik ∑ i = 1 n ∑ d | i f ( d ) ⋅ i d = ∑ d = 1 n d ∑ i = 1 ⌊ n d ⌋ f ( i ) = ∑ i = 1 n i k

\sum_{i=1}^n\sum_{d|i}f(d)\cdot \frac{i}{d}=\sum_{d=1}^{n}d\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}f(i)=\sum_{i=1}^n i^k
这是非常经典的形式

然后就是那个自然数幂和的问题。由于k不大可以用拉格朗日大炮打蚊子(我只会拉格朗日

Code


这是一篇口胡题解辣~

jzoj5224 [GDOI2018模拟7.12]C 杜教筛+自然数幂和相关推荐

  1. 【JZOJ5224】【GDOI2018模拟7.12】C

    Description Data Constraint Solution 首先必须讲讲自然数幂求和. 我们设 Sk(n)=∑i=1nik Sk(n)=\sum_{i=1}^ni^k 我们用第一类斯特林 ...

  2. A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)

    A. [2021.1.29多校省选模拟11]最大公约数 这是一个杜教筛的经典题目,最后我们只需要筛一下1∗xμ(x)1*x\mu(x)1∗xμ(x)这个函数的前缀和即可,然后看到有111这个函数,我们 ...

  3. 【2022国赛模拟】摆(bigben)——行列式、杜教筛

    好题啊!可惜没有链接! 题目描述 题解 计算方法和正解是一样的,但是推导过程用不着海森堡矩阵. 考虑把对角线上的元素全部替换为多项式 C+xC+xC+x,那么此矩阵的行列式就会变为一个多项式,可以代入 ...

  4. 【NOI模拟赛】摆(线性代数,杜教筛)

    题面 6s , 1024mb 我是XYX,我擅长摆. 我在摆大烂的时候看到一个 n × n n\times n n×n 的矩阵 A A A : A i , j = { 1 i = j 0 i ≠ j ...

  5. 2018 ICPC 徐州网络赛 D. Easy Math(思维,反演,杜教筛)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://nanti.jisuanke.com/t/A2003 Problem 计算 ...

  6. [NOI2016]循环之美(杜教筛)

    首先要求每个数互不相等,故有$x\perp y$. 可以发现$\frac{x}{y}$在$k$进制下为纯循环小数的充要条件为$x\cdot k^{len}\equiv x(mod\ y)$,即$y\p ...

  7. 【洛谷3768】简单的数学题【莫比乌斯反演】【杜教筛】【小学奥数】

    传送门 题意:给定p,Np,Np,N,求 ∑i=1N∑j=1Nijgcd(i,j)modp\sum_{i=1}^{N}\sum_{j=1}^{N}ijgcd(i,j)\text{ }mod \text ...

  8. 51nod1227-平均最小公倍数【杜教筛,欧拉函数】

    正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1227 题目大意 定义 F(a)=∑i=1alcm(a,i)aF(a)=\ ...

  9. P6860-象棋与马【欧拉函数,杜教筛】

    出题人来报个到 正题 题目链接:https://www.luogu.com.cn/problem/P6860 题目大意 p(a,b)=1p(a,b)=1p(a,b)=1当且经当一只走a∗ba*ba∗b ...

最新文章

  1. switch()中不允许的数据类型有?
  2. c语言 offsetof函数,C 库宏 - offsetof()函数
  3. 巧用 GitHub 创建自己的私人 Maven 仓库,及一些开发Library的建议
  4. LightOj 1027 A Dangerous Maze
  5. 【leetcode】Multiply Strings(middle)
  6. 单词压缩编码--Trie树
  7. [BZOJ2753][SCOI2012]滑雪与时间胶囊(特殊的有向树形图)
  8. virtualbox安装Windows server 2003
  9. FC光钎通道交换机,同行性价比超高
  10. window10家庭版安装docker记录
  11. JavaScript基础练习题(一)
  12. AI绘画能取代设计师吗?
  13. 女生突然不回微信,那你首先得明白不回微信的原因
  14. [Java8新特性]Collectors源码阅读-1 toCollections和joining等
  15. python求反余弦_python数学.acos反余弦问题
  16. 【干货】长达4万字的Java知识点!
  17. 什么是matlab的幅值域,基于LabVIEW的虚拟频谱分析仪
  18. wget已连接但没有回应_林小宅新恋情曝光被指出轨,回应:分手后交往的,没对不起任何人...
  19. additional、extra与supplementary 区别
  20. 架构师的软实力之估算

热门文章

  1. indesign中调出字符样式快捷键_InDesign快捷键全集
  2. Windows计算器求以2为底的对数
  3. percona-toolkit工具使用介绍
  4. Oracle sga和pga的分配
  5. 固收模拟交易日志9+固收模拟交易日志10
  6. 用python画星座_一个可以画出星座(中文标识)的jupyter文档
  7. 15.125GB是多少MB
  8. 微擎怎么不注册站点就能安装小程序应用
  9. js文件上传精准校验文件类型,防止直接.mp4改成.mp3上传
  10. [转]git的GUI工具Sourcetree使用及命令行对比