原文:浅谈积性函数的线性筛法

前置知识 数论函数及相关基本定义 素数的线性筛 线性筛 线性筛可以在严格 O n 的时间内筛出积性函数的值, 它有常见的套路 假设 n p a p a dots p k a k 如果我们能快速得出 f p i 和 f p i k 的取值,那么直接套板子就行了 在下文中如无特殊说明,默认 p i 表示 n 质因数分解之后第 i 个质数, a i 表示 p i 的指数 常见的有以下几种 线性筛素数 比 ...

2018-07-19 21:56 0 809 推荐指数:

查看详情

线性筛,函数,狄利克雷卷积,常见函数筛法

一些性质 函数:对于函数\(f(n)\),若满足对任意互质的数字\(a,b,a*b=n\)且\(f(n)=f(a)f(b)\),那么称函数f为函数。 狄利克雷卷积:对于函数f,g,定义它们的卷积为 \((f∗g)(n)=\sum_{d|n}f(d)g(\frac{n}{d ...

Thu Jan 11 22:49:00 CST 2018 5 1620
线性筛法函数总结(欧拉函数、莫比乌斯函数、约数和函数、约数个数函数)

  线性筛法在数论中起着至关重要的作用,对于一部分求解有关函数的问题可以大大降低时间复杂度。线性筛法中,除了线性筛质数,所要筛的函数必须是函数,而线性筛这些函数的基础也是线性筛质数。先来解释一下什么是函数函数就是指对于一个函数f,f(1)=1且对于任意两个互质的数x,y满足f(x ...

Wed Aug 22 03:43:00 CST 2018 0 772
函数线性

函数线性筛 update 1-17 新增:线性筛约数个数、线性筛约数和 函数 若一个定义在正整数域上的函数\(f(x)\)对于任意满足\(\gcd(x,y)==1\)的\(x,y\)都有\(f(xy)=f(x)*f(y)\),则\(f(x)\)是函数。 常见函数 ...

Fri Jan 12 22:21:00 CST 2018 4 3300
关于一种函数前缀和的通用筛法的时间复杂度证明

注:本篇博客是从我知乎搬过来的,一方面是blog的排版不知道比知乎高到哪里去了,另外感觉知乎也不太适合发这种较为理论的内容,遂转战博客啦。 这是我的第一篇博客(顺便学习了各种格式和排版技巧),大家多 ...

Tue Mar 13 06:45:00 CST 2018 11 1228
函数的整理

定义 如果一个数论函数\(f(n)\)满足 \[f(pq)=f(p)f(q),p\perp q \] 则称\(f(n)\)是一个函数。 特别的,如果不要求\(p\perp q\)且依然满足上述式子的话,则称\(f(n)\)是一个完全函数。 简单约定 \((i,j ...

Fri Jun 28 20:05:00 CST 2019 0 893
函数与卷积

不定期更新的说呢... 函数 函数的概念: 如果一个函数 \(f(n)\) 在 \(a,b\) 互质的情况下满足 \(f(a*b)=f(a)*f(b)\), 则称其为函数 举例: \(φ(n)\) —— 欧拉函数 ! \(σ(n)\) —— 约数和函数 \(μ(n ...

Wed Apr 17 00:29:00 CST 2019 0 597
线性筛法(一)--素数筛法(一)

目录 筛法 筛法 所谓筛法是一种思想,就像名字一样,筛去多余的,筛去错误的。多数情况用数组标记,复杂度看起来很大,但代码跑起来确是越跑越快。 素数筛法 问题引入 把n以内素数全找出来(n<=100000) 大家一定想得到第一种方法,暴力 ...

Fri Sep 14 16:47:00 CST 2018 0 820
线性筛法

线性筛法 Eratosthenes 筛法利用的原理是 任意整数 x 的倍数 2x,3x,... 等都不是质数 。 但是即便如此也会有重复标记的现象,例如12既会被2又会被3标记,在标记2的倍数时,\(12 = 6*2\),在标记3的倍数时,\(12 = 4*3\) ,根本原因是没有找到唯一 ...

Sun Oct 21 19:57:00 CST 2018 4 1531
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM