莫比乌斯函数

我们用符号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)的求法 每日一遍,算法再见!相关推荐

  1. 莫比乌斯函数的两种求法(基于欧拉筛、埃氏筛)

    给出莫比乌斯函数的定义: 这里的n即u(i)中的i,即i=1时,u(1)=1:i大于1且i中某个质因子的幂超过1,则u(i)=0:否则,u(i)取决于其质因子个数的奇偶性. 这里给出两个莫比乌斯函数的 ...

  2. 线性筛求莫比乌斯函数前缀和

    大家知道有一类问题,让你把1~N之间每一个数的莫比乌斯函数都输出来,或者把它们全部加起来再输出.这种问题应该属于求前缀和一类的啦 用正规的方式表达: 就论求1~N间每个数的莫比乌斯函数吧.我们一般使用 ...

  3. 莫比乌斯函数和莫比乌斯反演

    莫比乌斯函数 概念 莫比乌斯函数的定义如下: 若 d=1d=1d=1 ,则 μ(d)=1\mu(d)=1μ(d)=1 若 d=p1⋅p2⋯pk,pid=p_1\cdot p_2 \cdots p_k, ...

  4. F - Tmutarakan Exams URAL - 1091 -莫比乌斯函数-容斥 or DP计数

    F - Tmutarakan Exams 题意 : 从 < = S 的 数 中 选 出 K 个 不 同 的 数 并 且 gcd > 1 .求方案数.   思路 :记 录 一 下 每 个 数 ...

  5. 数学--数论--莫比乌斯函数

    定义: 默比乌斯函数或缪比乌斯函数是指以下的函数 : μ(n)={1若n=1;(−1)k若n无平方因子数,且n=p1∗p2....∗pk;0若n有平方因子数μ(n)= \left\{ \begin{a ...

  6. 读贾志鹏线性筛有感 (莫比乌斯函数的应用)

    先拜大牛.感谢贾志鹏严谨的思维.以及简单清晰的论文描述. 一定要结合论文看.我只是提出我觉得关键的部分.论文在网上随处可见.贾志鹏线性筛. 开头两种线性筛的比较. 一种是传统的线性筛.时间复杂度为N* ...

  7. 莫比乌斯函数(bzoj 1101: [POI2007]Zap)

    莫比乌斯反演: http://blog.csdn.net/acdreamers/article/details/8542292 课件:https://wenku.baidu.com/view/fbec ...

  8. 莫比乌斯(Mobius)反演知识整合

    前言 虽然我去年就已经学过这东西了,但是一直没有整理.归纳.而且我发现我对它的套路不够熟悉.对它的理解不够透彻,卒致GDOIDay2T1没切(详细事故记录戳这里).所以,在此做一个知识整合. 引子 先 ...

  9. c莫比乌斯函数_数论——容斥原理、莫比乌斯函数

    数论--容斥原理.莫比乌斯函数由于某些玄学原因,有些公式的减号未显示,如果有的符号显示为空格,则默认为减号. 1.容斥原理:时间复杂度为 ,下面会有证明. 举一个简单的例子:用韦恩图来思考,求 . . ...

最新文章

  1. 分布式系统关注点:弹性架构
  2. [题解](双向bfs)hdu_3085_Nightmare Ⅱ
  3. Java基础篇:内部类详解
  4. 网络编程(part9)--socket套接字编程之TCP套接字
  5. L - Clock Master Gym - 102798L
  6. 牛客网【每日一题】5月19日题目精讲 比赛
  7. 【渝粤教育】广东开放大学 现代服务业管理 形成性考核 (21)
  8. Exchanger及其用法
  9. vi或vim查找替换
  10. 信号发送函数sigqueue和信号安装函数sigaction
  11. Windows句柄和指针的区别
  12. cacti支持中文办法
  13. 最全面的Android混淆
  14. Android8.0 页面崩溃问题
  15. 暗通道理论详解及的Python实现
  16. 海洋大数据应用关键技术及应用前景
  17. Spring Security 小记 - @Secured(), @PreAuthorize() 及 @RolesAllowed()
  18. XCP协议和A2L文件–A2L(ASAP2)解析
  19. 51单片机入门之四:静态数码管,单片机如何驱动数码管
  20. 2019年二级造价工程师【视频课件】百度网盘免费下载

热门文章

  1. 由浅入深玩转华为WLAN—16 漫游系列(3)同一AC内AP之间二层漫游【二层上线+旁挂+直接转发组网方式以及漫游后业务不同故障解决方案讲解】
  2. [offer收割]编程联系赛2-A 买零食
  3. 命令关闭所有cmd窗口
  4. 回顾维乐VELO创始人余彩云漫漫创新路
  5. 37种传感器(六)之声音传感器模块+Stduino NanoUNO
  6. iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook(转载)
  7. ffmpeg利用滤镜合并四个视频,左一右三
  8. 结对编程2 单元测试
  9. 顺序表实现 电子地图管理系统
  10. 玩转微派狼人杀成为高手必看攻略