![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
狄利克雷卷积和杜教筛
文章平均质量分 66
Cyhlnj
这个作者很懒,什么都没留下…
展开
-
UVa11426 最大公约数之和(正版)
题面求∑n−1i=1∑nj=i+1gcd(i,j)\sum_{i=1}^{n-1}\sum_{j=i+1}^{n}gcd(i, j) n 答案保证在64位带符号整数范围内(long long就好)Sol之前做了一道假的 先不管i,j是否有序,我们就求∑ni=1∑nj=1gcd(i,j)\sum_{i=1}^{n}\sum_{j=1}^{n}gcd(i, j) 最后ans=原创 2018-01-15 14:42:50 · 220 阅读 · 0 评论 -
51NOD1847:奇怪的数学题
传送门Sol设 f(d)f(d)f(d) 表示 ddd 所有约数中第二大的,lowdlow_dlowd 表示 ddd 的最小质因子f(d)=dlowdf(d)=\frac{d}{low_d}f(d)=lowdd那么∑i=1n∑j=1nsgcdk(i,j)\sum_{i=1}^{n}\sum_{j=1}^{n}sgcd^k(i,j)i=1∑nj=1∑nsgcdk(i,j)=∑i...原创 2018-12-22 19:28:26 · 346 阅读 · 0 评论 -
LOJ572: Misaka Network 与求和
传送门假设 fk(i)f^k(i)fk(i) 就是 f(i)f(i)f(i)莫比乌斯反演得到ans=∑i=1N⌊Ni⌋2∑d∣if(d)μ(id)ans=\sum_{i=1}^{N}\lfloor\frac{N}{i}\rfloor^2\sum_{d|i}f(d)\mu(\frac{i}{d})ans=i=1∑N⌊iN⌋2d∣i∑f(d)μ(di)令 g(N)=∑i=1N(f×μ)...原创 2018-12-20 17:29:11 · 321 阅读 · 0 评论 -
Bzoj4805: 欧拉函数求和
好久没写杜教筛了 练练手AC量刷起# include <bits/stdc++.h># define RG register# define IL inline# define Fill(a, b) memset(a, b, sizeof(a))using namespace std;typedef long long ll;const int _(1e7 + 1);...原创 2018-02-22 22:37:24 · 240 阅读 · 0 评论 -
线性筛,积性函数,狄利克雷卷积,常见积性函数的筛法
一些性质积性函数:对于函数f(n)f(n),若满足对任意互质的数字a,b,a∗b=na,b,a*b=n且f(n)=f(a)f(b)f(n)=f(a)f(b),那么称函数f为积性函数。狄利克雷卷积:对于函数f,g,定义它们的卷积为 (f∗g)(n)=∑d|nf(d)g(nd)(f∗g)(n)=\sum_{d|n}f(d)g(\frac{n}{d})。 狄利克雷卷积满足很多性质: 交换律原创 2018-01-11 14:48:47 · 866 阅读 · 0 评论 -
Bzoj4652: [Noi2016]循环之美
题面传送门Sol设x,y且gcd(x,y)=1设x,y且gcd(x, y)=1若使xy\frac{x}{y}的kk进制小数是纯循环小数 则一定存在某次除法中余数在之前出现过 也就是存在L>0L>0且x≡x∗kL(mod y)x\equiv x*k^L(mod\ y) 而x,y互质x,y互质那么同时乘上x的逆元则kL≡1(mod y)k^L\equiv1(mod\ y)原创 2018-01-17 20:39:49 · 306 阅读 · 0 评论 -
Bzoj3930: [CQOI 2015] 选数 & COGS2699: [CQOI 2015] 选数加强版
题面Bzoj COGS加强版Sol非加强版可以枚举AC这里不再讲述设f(i)f(i)表示在[L,H][L, H]取NN个,gcd为igcd为i的方案数 F(i)=∑i|df(d)F(i)=\sum_{i|d}f(d)表示[L,H][L,H]取NN个,gcd为igcd为i的倍数的方案数 易得F(i)=(⌊Hi⌋−⌊L−1i⌋)NF(i)=(\lfloor\fr原创 2018-01-17 15:20:20 · 240 阅读 · 0 评论 -
Luogu3768: 简单的数学题
题面传送门Sol运用提出gcd等莫比乌斯反演的推导技巧得到 ans=∑d=1nd3∑i=1⌊nd⌋μ(i)∗i2∗S(⌊nd∗i⌋)2ans=\sum_{d=1}^{n}d^3\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}\mu(i)*i^2*S(\lfloor\frac{n}{d*i}\rfloor)^2 其中S(n)=∑ni=1i=n(n+原创 2018-01-16 22:18:37 · 251 阅读 · 0 评论 -
Bzoj4916: 神犇和蒟蒻
题面传送门Sol第一问puts(“1”) 第二问,φ(i2)=iφ(i)\varphi(i^2)=i\varphi(i) 设ϕ(n)=∑ni=1iφ(i)\phi(n)=\sum_{i=1}^{n}i\varphi(i)根据杜教筛推的式子 g(1)ϕ(n)=∑i=1n∑d|ig(d)(id)φ(id)−∑i=2ng(d)ϕ(⌊nd⌋)g(1)\phi(n)=\sum_原创 2018-01-16 21:13:23 · 383 阅读 · 0 评论 -
杜教筛:Bzoj3944: sum
题意求∑ni=1φ(i)和∑ni=1μ(i)\sum_{i=1}^{n}\varphi(i)和\sum_{i=1}^{n}\mu(i) n=231−1n 不会做啊。。。 只会线性筛,显然不能线性筛 这个时候就需要杜教筛怎么筛先看一下狄利克雷卷积 假设我们要求F(i)=∑ni=1f(n)F(i)=\sum_{i=1}^{n}f(n)而n(1011左右)n(10^原创 2018-01-16 19:24:15 · 241 阅读 · 0 评论 -
BZOJ3512:DZY Loves Math IV
传送门Sol好神仙的题目。。一开始就直接莫比乌斯反演然后就 GGGGGG 了orz 题解permui枚举 nnn,就是求 ∑i=1nS(i,m)\sum_{i=1}^{n}S(i,m)∑i=1nS(i,m)其中S(n,m)=∑i=1mφ(ni)S(n,m)=\sum _{i=1}^m\varphi (ni)S(n,m)=∑i=1mφ(ni)设 n=∏ipicin=\prod_...原创 2018-12-24 15:20:56 · 234 阅读 · 0 评论