埃拉托斯特尼筛求欧拉函数 代码: 线性筛欧拉函数: 线性筛约数和: void init() 线性筛约数个数和 num[] 存最小质因子出现次数 d[]存约数个数和 线性筛 莫比乌斯函数 代码: ...
分类:
其他好文 时间:
2019-09-26 09:46:25
阅读次数:
89
第一题结合莫比乌斯函数定义,值恒为1。 第二题,phi(i^2) = phi(i) * i,根据欧拉函数的定义式能推出来,每个质因子的指数都增加一倍,都提出来一份,就是原先的phi(i)*i。然后还是跟g(x)卷一下,杜教筛即可。 ...
分类:
其他好文 时间:
2019-08-25 16:18:12
阅读次数:
59
很久没做过莫比乌斯反演的题了,发现自己忘记莫比乌斯函数的线性筛法了,贴个模板方便复习吧 有一个埃氏筛做法,为了避免弄混,就只记一个好了 include using namespace std; define go(i,a,b) for(int i=a;ib) swap(a,b); for(int d ...
莫比乌斯函数,反演啥的看不懂,这两天又改不完题,留了好多坑,觉得稍填一填 T1 许久未见的考场AC,感谢达哥的送分题,就直接暴搜即可,$2^15$摆明送分,状压啥的没意思 1 #include<iostream> 2 #include<cstdio> 3 #define maxn 20 4 #def ...
分类:
其他好文 时间:
2019-08-16 20:57:42
阅读次数:
98
一篇不错的博客: 莫比乌斯函数、二项式、斯特林数以及它们的反演 ...
分类:
其他好文 时间:
2019-08-13 00:11:05
阅读次数:
117
<h2>莫比乌斯函数 </h2>> $ Mobius $ 函数 $ \mu(n) $ 的定义:设 $ n = p_1^{k_1} \times p_2^{k_2} \times \cdots \times p_m^{k_m} $,其中 $ n > 1 $,且 $ p_i $ 为素数,则其定义如下: ...
分类:
其他好文 时间:
2019-07-29 23:00:40
阅读次数:
166
"题面" 我的做法基于以下两个公式: $$[n=1]=\sum_{d|n}\mu(d)$$ $$\sigma_0(i j)=\sum_{x|i}\sum_{y|j}[gcd(x,y)=1]$$ 其中$\sigma_0(n)$表示$n$的约数个数 第一个公式是莫比乌斯函数的基本性质,至于第二个公式的证 ...
分类:
其他好文 时间:
2019-07-28 17:16:58
阅读次数:
99
莫比乌斯函数总结 性质 :$\sum_{d|n}\mu(d)=[n==1]$ 这个可以用组合数的性质来证,形象点的话就是杨辉三角。 因为恒等式:$\sum_{i=0}^{n}( 1)^nC_{n}^{i}=0$. 莫比乌斯反演: 形式一: 已知:$g(n)=\sum_{d|n}f(d)$,则有:$f ...
分类:
其他好文 时间:
2019-07-23 15:24:54
阅读次数:
379
题目大意 求 $[l,r]$ 形成的排列中,相邻两个数的乘积是完全平方数的对数最多是多少。 前置知识 线性筛 整除分块 莫比乌斯函数 容斥 题解 将正整数 $x$ 写成 $x=k^{2}p$ 的形式(其中 $k,p$ 为正整数),如果 $k$ 最大,那么我们称 $k^{2}$ 为 $x$ 的 最大平 ...
分类:
其他好文 时间:
2019-06-29 22:30:11
阅读次数:
125
话说这是我打的第一篇算法博客2333 话不多说直接进入正题 一、莫比乌斯函数μ 什么是μ? μ(n)={ 1,n=1; (-1)k,n=p1*p2*p3*……*pk ,pn为互不相等的质数; 0,else; } μ的性质: 1、积性函数:线性筛 在线性筛质数的基础上加几句处理就好了 void get ...
分类:
其他好文 时间:
2019-06-22 20:00:19
阅读次数:
169