数学知识
文章平均质量分 57
主要是一些数学
Kokli
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【乘法逆元】取模运算
一,定义1 逆元: 在群G中,∀a∈G,∃a′∈G,s.t.aa′=e,其中e为G的单位元。2 乘法逆元:p为素数,记a⋅b=a×bmodp在群(N,⋅)(N,·)中,∀a∈N,∃a′∈N,s.t.aa′=e=1∀a∈N,∃a′∈N,s.t.aa′=e=1。则称a′是a关于modp的逆元。为了方便表示,且下面的内容都只涉及到相同的p,我们记a关于modp的逆元为inv[a]。二, 作用情况1:在算法竞赛中,经常会遇到求解数据很大,则输出模 [公式] 的解这类要求。加法、减法、乘法等操作,基原创 2022-05-21 16:06:16 · 1056 阅读 · 0 评论 -
【欧拉筛求素数】
普通求素数是对每一个数的因子进行枚举,进而判断它是否是素数,但会很慢。进阶一点的是埃式筛法,埃式筛法的基本思想就是,当我们遍历到一个素数时,把所有该素数的倍数(自然是合数)都筛选出来。但是这样同样会有重复筛选的情况而浪费时间,比如2的倍数有6,而3的倍数同样会把6,再次筛选一遍。于是便有了欧拉筛来求素数的方法。int prime[MAXN];bool vis[MAXN];int cnt=0;void Euler_prime(int n) { for(int i=2; i<=n; ++原创 2022-05-21 15:08:51 · 565 阅读 · 0 评论
分享