莫比乌斯函数(Mobius)的求法 每日一遍,算法再见!
莫比乌斯函数
我们用符号u表示莫比乌斯函数,u(x)表示x的莫比乌斯函数
①x=1,u(1)=1.
②x=p1p2p3p4…pk,其中p1~pk是x的素数因子,u(x)=(−1)k(-1)^k(−1)k
③其他情况u(x)=0
②和③的情况通俗的讲,就是把x用素数乘积的形式表示,如果存在一个素数的指数大于1那么u(x)=0,否则u(x)=(−1)k(-1)^k(−1)k.
欧拉筛求Mobius函数
代码:
void get_mu()
{memset(vis,false,sizeof(vis));mu[1]=1;vis[1]=true;for(int i=2;i<=Maxn;i++){if(!vis[i]){prime[++prime[0]]=i;vis[i]=true;mu[i]=-1;}for(int j=1;j<=prime[0]&&i*prime[j]<=Maxn;j++){vis[i*prime[j]]=true;if(i%prime[j]==0){mu[i*prime[j]]=0;break;}else{mu[i*prime[j]]=-mu[i];}}}return ;
}
莫比乌斯函数(Mobius)的求法 每日一遍,算法再见!相关推荐
- 莫比乌斯函数的两种求法(基于欧拉筛、埃氏筛)
给出莫比乌斯函数的定义: 这里的n即u(i)中的i,即i=1时,u(1)=1:i大于1且i中某个质因子的幂超过1,则u(i)=0:否则,u(i)取决于其质因子个数的奇偶性. 这里给出两个莫比乌斯函数的 ...
- 线性筛求莫比乌斯函数前缀和
大家知道有一类问题,让你把1~N之间每一个数的莫比乌斯函数都输出来,或者把它们全部加起来再输出.这种问题应该属于求前缀和一类的啦 用正规的方式表达: 就论求1~N间每个数的莫比乌斯函数吧.我们一般使用 ...
- 莫比乌斯函数和莫比乌斯反演
莫比乌斯函数 概念 莫比乌斯函数的定义如下: 若 d=1d=1d=1 ,则 μ(d)=1\mu(d)=1μ(d)=1 若 d=p1⋅p2⋯pk,pid=p_1\cdot p_2 \cdots p_k, ...
- F - Tmutarakan Exams URAL - 1091 -莫比乌斯函数-容斥 or DP计数
F - Tmutarakan Exams 题意 : 从 < = S 的 数 中 选 出 K 个 不 同 的 数 并 且 gcd > 1 .求方案数. 思路 :记 录 一 下 每 个 数 ...
- 数学--数论--莫比乌斯函数
定义: 默比乌斯函数或缪比乌斯函数是指以下的函数 : μ(n)={1若n=1;(−1)k若n无平方因子数,且n=p1∗p2....∗pk;0若n有平方因子数μ(n)= \left\{ \begin{a ...
- 读贾志鹏线性筛有感 (莫比乌斯函数的应用)
先拜大牛.感谢贾志鹏严谨的思维.以及简单清晰的论文描述. 一定要结合论文看.我只是提出我觉得关键的部分.论文在网上随处可见.贾志鹏线性筛. 开头两种线性筛的比较. 一种是传统的线性筛.时间复杂度为N* ...
- 莫比乌斯函数(bzoj 1101: [POI2007]Zap)
莫比乌斯反演: http://blog.csdn.net/acdreamers/article/details/8542292 课件:https://wenku.baidu.com/view/fbec ...
- 莫比乌斯(Mobius)反演知识整合
前言 虽然我去年就已经学过这东西了,但是一直没有整理.归纳.而且我发现我对它的套路不够熟悉.对它的理解不够透彻,卒致GDOIDay2T1没切(详细事故记录戳这里).所以,在此做一个知识整合. 引子 先 ...
- c莫比乌斯函数_数论——容斥原理、莫比乌斯函数
数论--容斥原理.莫比乌斯函数由于某些玄学原因,有些公式的减号未显示,如果有的符号显示为空格,则默认为减号. 1.容斥原理:时间复杂度为 ,下面会有证明. 举一个简单的例子:用韦恩图来思考,求 . . ...
最新文章
- 分布式系统关注点:弹性架构
- [题解](双向bfs)hdu_3085_Nightmare Ⅱ
- Java基础篇:内部类详解
- 网络编程(part9)--socket套接字编程之TCP套接字
- L - Clock Master Gym - 102798L
- 牛客网【每日一题】5月19日题目精讲 比赛
- 【渝粤教育】广东开放大学 现代服务业管理 形成性考核 (21)
- Exchanger及其用法
- vi或vim查找替换
- 信号发送函数sigqueue和信号安装函数sigaction
- Windows句柄和指针的区别
- cacti支持中文办法
- 最全面的Android混淆
- Android8.0 页面崩溃问题
- 暗通道理论详解及的Python实现
- 海洋大数据应用关键技术及应用前景
- Spring Security 小记 - @Secured(), @PreAuthorize() 及 @RolesAllowed()
- XCP协议和A2L文件–A2L(ASAP2)解析
- 51单片机入门之四:静态数码管,单片机如何驱动数码管
- 2019年二级造价工程师【视频课件】百度网盘免费下载