数学--图论--莫比乌斯线性筛模板
ACM常用模板合集
int prime[MAXN],prime_tot;
bool isprime[MAXN];
int mu[MAXN];
void pre_calc(int limt)
{mu[1]=1;for(int i=2;i<=limt;i++){if(!isprime[i]){prime[prime_tot]=i;mu[i]=-1;}for (int j=1;j<prime_tot;j++){if(i*prime[j]>lim) break;isprime[i*prime[j]]= ture;if(i %prime[j]==0) {mu[i*prime[j]]=0;break;}else{mu[i*prime[j]]=-mu[i];}}}
}
数学--图论--莫比乌斯线性筛模板相关推荐
- 数学--数论---欧拉筛 模板
ACM常用模板合集 typedef long long ll; bool ok[maxn]; int prime[maxn],phi[maxn],cnt; void sieve() { phi[1]= ...
- 筛表合集(素数筛 欧拉函数筛 莫比乌斯函数筛)
[目录] 一.素数筛 1.素数判断 2.素数普通筛 3.素数线性筛 4.素数区间筛 二.欧拉函数筛 三.莫比乌斯函数筛 [素数筛] 1.直接判定质数 bool judgePrime( int num ...
- ACM入门之【线性筛】
线性筛模板,时间复杂度O(n) const int N=1e6+10; int prime[N],st[N],cnt,n; void init(int n) {for(int i=2;i<=n; ...
- 数学--数论--莫比乌斯反演
一.莫比乌斯反演涉及知识 1.莫比乌斯函数 2.莫比乌斯的线性筛法 3.狄利克雷卷积 4.莫比乌斯反演详解 5.整除法分块 6.杜教筛 二.μ 莫比乌斯函数定义 μ(n)={1n=1(−1)kn= P ...
- 读贾志鹏线性筛有感 (莫比乌斯函数的应用)
先拜大牛.感谢贾志鹏严谨的思维.以及简单清晰的论文描述. 一定要结合论文看.我只是提出我觉得关键的部分.论文在网上随处可见.贾志鹏线性筛. 开头两种线性筛的比较. 一种是传统的线性筛.时间复杂度为N* ...
- 线性筛求莫比乌斯函数前缀和
大家知道有一类问题,让你把1~N之间每一个数的莫比乌斯函数都输出来,或者把它们全部加起来再输出.这种问题应该属于求前缀和一类的啦 用正规的方式表达: 就论求1~N间每个数的莫比乌斯函数吧.我们一般使用 ...
- bzoj 2820 YY的GCD - 莫比乌斯反演 - 线性筛
Description 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对kAc这种 傻×必 ...
- 【数学知识】三种方法求 [1,n] 中所有数欧拉函数(线性筛欧拉函数优化至 O(n) )
整理的算法模板合集: ACM模板 ①直接求小于或等于n,且与n互质的数个数(求[1,n]中所有数的欧拉函数时间复杂度:O(nn)O(n\sqrt{n})O(nn)) ②求[1,n]之间每个数的质因数 ...
- 【bzoj2694】Lcm 莫比乌斯反演+线性筛
题目描述 求$\sum\limits_{i=1}^n\sum\limits_{j=1}^m|\mu(gcd(i,j))|lcm(i,j)$,即$gcd(i,j)$不存在平方因子的$lcm(i,j)$之 ...
最新文章
- Java项目:家居购物商城系统(java+html+jdbc+mysql)
- 拍牌神器是怎样炼成的(三)---注册全局热键
- Linq Distinct扩展
- Android EditText 修改提示字体的大小
- 【转】带你玩转Visual Studio——04.带你高效开发
- bzoj4093: [Usaco2013 Dec]Vacation Planning
- ZOJ4037 Peer Review
- 学个Antenna:手机天线入门
- 五分钟学会工业机器人DH参数标定
- 泊松分布在计算机中的应用,泊松分布在管理中应用.ppt
- 三、FreeNas实现SMB共享、FTP搭建实验报告
- 树莓派 40pin IO引脚测试
- 如何快速部署企业私有云存储
- 高端物理学名词_物理名词中英文对照
- Redis - 一个简单的抢红包小项目
- Operation CREATE USER failed for 'lin'@'host'
- 四十种 智能合约 支持平台
- java多线程:9、synchronized、Lock的底层实现原理以及和volatile、Lock、ReentrantLock的区别?
- JavaScript自学基础
- NVIDIA显卡虚拟化vGPU终于支持KVM了
热门文章
- AFNetworking 学习笔记
- db2数据备份到mysql_DB2数据库自动备份详解
- HDU - 6126 Give out candies
- 性能优化(数据库设计原则)
- SpringBoot+SpringCache+Redis补充
- 阿里巴巴加入 Linux 基金会
- 企业云桌面-03-安装第1个企业 CA-013-CA01
- asp.net webform 局部发布更新
- [AlwaysOn Availability Groups]CLUSTER.LOG(AG)
- ActiveReports报表控件教程之单元格合并