数论
文章平均质量分 63
龑钧
Pursue Victories
展开
-
BSGS/EXBSGS
于是我们可以分别遍历等式两边的取值,第一次相等时,即可求出最小值。=1(b=1时令x=0),现在要求你计算一个最小的非负整数。一定比p小,所以可以一直约到。注意:b除以na时需要求逆元。其实就是不保证a与p互质(是一个循环节,不难暴力~于是乎 我们还可以得到。...原创 2022-08-02 21:42:42 · 100 阅读 · 0 评论 -
卢卡斯定理
定理是用来求C(n,m)modp的值。其中n和m是非负整数,p是素数。一般用于m,n很大而p很小,或者n,m不大但大于怕、,这样用阶乘就解决不了问题。原创 2022-07-31 21:14:13 · 272 阅读 · 0 评论 -
欧拉函数,定理性质笔记
φ(x)xxφ(1)=1φ(x)=x∏i=1n(1−pi1)p1.....pnxm,nf(m∗n)=f(m)∗f(n)pφ(p)=p−1nφ(n)∗n/2(n>1)nnpn=pkφ(n)=pk−pk−1n>2φ(n)n=pkφ(pk)=pk∏i=1n(1−pi1)=原创 2022-07-31 12:29:16 · 92 阅读 · 0 评论 -
中国剩余定理/扩展中剩余定理
在《孙子算经》中有这样一个问题“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。类比古人我们假设n1除以3余2,n2除以5余3,n3除以7余2;且n1+n2+n3满足。......原创 2022-07-26 22:59:14 · 191 阅读 · 0 评论 -
乘法逆元初步
定义ax≡1(%m)ax≡1(%m),那么就称x是a在modm下的逆元。原创 2022-07-26 22:01:04 · 126 阅读 · 0 评论 -
扩展欧几里得讲解
当b≠0时就先算出当a=b,b=amodb时等式成立的x和y,显然新的a和b的最大公约数和原来是相同的。当b=0时,a就是这两个数的最大公约数,所以x=1,y=0时就满足等式。当求ax+by=c时,我们只需要将答案都*(c/gcd(a,b))即可。1.令x’y’,满足。...原创 2022-07-26 20:44:41 · 107 阅读 · 0 评论 -
素数筛(普通,埃式筛,线性筛)
因为要保证每一个数只被筛一次,所以筛到p[j]*i并且i%p[j]==0,说明下面的数可以被质因数分解为多个质数,因为线性筛只找出一个质数即可,之后会重复,所以需要跳出(牢记)还是遍历小于n的数,除1外,如果这个数是第一次被筛到,那么他就是质数,之后我们将找到质数的小于n的倍数全部标记为不是质数!这样就可以解释为什么未被标记的的数是质数——因为小于他的质数没有可以将其质因数分解。埃式筛虽然在普通方法上有所提升,但是还是有些数会被重复判断。与队列中的数相乘所得到的数标记不为质数。...原创 2022-07-26 19:48:56 · 158 阅读 · 0 评论