码迷,mamicode.com
首页 >  
搜索关键字:线性筛    ( 412个结果
线性筛
prime[]数组中的素数是递增的,当i能整除prime[j],那么i*prime[j+1]这个合数肯定被prime[j]乘以某个数筛掉。 因为i中含有prime[j],prime[j]比prime[j+1]小,即i=k*prime[j],那么i*prime[j+1]=(k*prime[j])*pr... ...
分类:其他好文   时间:2018-09-02 23:50:03    阅读次数:150
luoguP4213 [模板]杜教筛
https://www.luogu.org/problemnew/show/P4213 同 bzoj3944 考虑用杜教筛求出莫比乌斯函数前缀和,第二问随便过,第一问用莫比乌斯反演来做,中间的整除分块里的莫比乌斯前缀和刚好用第二问来做 杜教筛的时候先线性筛出前 N 个数的莫比乌斯函数前缀和,其余的用 ...
分类:其他好文   时间:2018-08-24 22:54:49    阅读次数:188
比赛-模拟赛 (Aug 18, 2018)
1.) 小X的质数 线性筛就可以了。由唯一分解定理,如果 $ x = p_a \cdot p_b $ ,那么 $x$ 也一定只能这样分解质因数。所以 $x$ 也是符合题目条件的数。 假装这是代码 ``` ...
分类:其他好文   时间:2018-08-18 14:52:40    阅读次数:190
莫比乌斯反演
莫比乌斯反演 整除分块 模板 莫比乌斯函数: 莫比乌斯函数其实只是一个由容斥系数所构成的函数。 线性筛 模板 莫比乌斯反演: 例题:bzoj1101 [POI2007]Zap ...
分类:其他好文   时间:2018-08-16 13:36:30    阅读次数:115
欧拉筛法(线性筛法)与解积性函数
日常吐槽:啧啧啧今天真是玄幻的一天。早上睡到9:10发现睡过了一个半小时,在9:30狂奔来机房 + 吃早餐,最后只剩一个半小时心态崩—>光荣爆零???又在下午四点把全部题改完???上午和下午的效率真的不是一个级别的啊...好的接下来把这道奇葩例题。 JZOJ 4732 函数 题解 23333这真的是 ...
分类:其他好文   时间:2018-08-14 17:06:31    阅读次数:215
莫比乌斯反演呓语
接下来介绍一种线性筛的做法来筛出莫比乌斯函数。 if (i % p[j] == 0)这句话非常关键,也是为什么这个筛法是线性筛的原因。 同样把这个程序的μ[x]μ[x] 去掉就是单纯的质数筛,同样这个质数筛由于if (i % p[j] == 0) 的存在,也是一个线性筛。 ...
分类:其他好文   时间:2018-08-14 14:30:33    阅读次数:95
线性筛数
简介 线性筛数一般用于筛选素数,有时也可以用于求因数个数和因数和等,但是由于我太蒟了,所以不会,所以这里暂时不列出来。 筛选素数的方法有很多种,第一种是暴力求解法: 对于一个要判断是否是素数的数n,我们通过传统说明“n是素数,表示这个n不被n以内的任何数整除(除了1)”来求,把i=2~n全部枚举一遍 ...
分类:其他好文   时间:2018-08-12 23:37:14    阅读次数:230
一份数论试卷
前言:这是2018/08/05写Stirling数的blog时想到的东西。每次考试之前拿出来做一遍,应该会有效果吧 第一部分 积性函数与杜教筛 1.请写出线性筛莫比乌斯函数、欧拉函数、约数个数函数的核心代码 2.请化简$\sum_{i=1}^n\sum_{j=1}^m gcd(i,j)$ 3.请写出 ...
分类:其他好文   时间:2018-08-05 15:23:02    阅读次数:140
线性筛选(埃拉托斯特尼筛法升级版欧拉筛法)
原理: 任何一个合数都可以表示成一个质数和一个数的乘积 假设A是一个合数,且A = x * y,这里x也是一个合数,那么有: A = x * y; (假设y是质数,x合数) x = a * b; (假设a是质数,且a < x——>>a<y) -> A = a b y = a Z (Z = b y) ...
分类:其他好文   时间:2018-07-25 18:59:54    阅读次数:119
线性筛素数详细整理
如果你在1个月前让我判断素数,我一定会猛敲出以下代码: cpp bool check( int num ) { int tmp =sqrt( num); for(int i= 2;i ...
分类:其他好文   时间:2018-07-19 21:10:20    阅读次数:203
412条   上一页 1 ... 14 15 16 17 18 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!