定理不分先后,纯粹是整理,不知道叫啥的就直接用数字表示了,希望用这个定理前还是自己在题中确认一下,避免万一因各种原因比如手误等导致比赛时发现定理写的不对劲,不定时更新
某些公式单独开一个好像有点凌乱,还是和这些定理放在一起吧,反正也没得解释,只是公式
斯特林公式 ——Stirling公式(取N阶乘近似值)
n!≈2πn(ne)nn!\approx \sqrt{2\pi n}(\cfrac{n}{e})^nn!≈2πn(en)n
n!的位数:res=⌊lg(2πn)2+nlgne⌋+1res=\lfloor \cfrac{lg{(2\pi n)}}{2}+nlg{\cfrac{n}{e}}\rfloor+1res=⌊2lg(2πn)+nlgen⌋+1
素数定理
即π(n)\pi(n)π(n)为小于nnn的素数的个数,则limn→∞π(n)nlnn=1\lim\limits_{n\to\infty}\cfrac{\pi(n)}{\frac{n}{\ln{n}}}=1n→∞limlnnnπ(n)=1
威尔逊定理
对于素数p,有(p−1)!≡p−1 (mod p)(p-1)!\equiv p-1\ (mod\ \ p)(p−1)!≡p−1 (mod p)
定理1:
设a>b,gcd(a,b)=1a>b,gcd(a,b)=1a>b,gcd(a,b)=1,则gcd(am−bm,an−bn)=agcd(m,n)−bgcd(m,n)gcd(a^m-b^m,a^n-b^n)=a^{gcd(m,n)}-b^{gcd(m,n)}gcd(am−bm,an−bn)=agcd(m,n)−bgcd(m,n)
定理2:
设a>1,m,n>0a>1,m,n>0a>1,m,n>0,有gcd(am−1,an−1)=agcd(m,n)−1gcd(a^m-1,a^n-1)=a^{gcd(m,n)}-1gcd(am−1,an−1)=agcd(m,n)−1
定理3:
设G=gcd(Cn1,Cn2,⋯ ,Cnn−1)G=gcd(C_{n}^{1},C_n^2,\cdots,C_n^{n-1})G=gcd(Cn1,Cn2,⋯,Cnn−1)那么GGG的值为
- nnn为素数,G=nG=nG=n
- nnn有多个素因子,G=1G=1G=1
- nnn只有一个素因子,GGG等于该因子
定理4:
设FnF_nFn为斐波拉契数,那么gcd(Fm,Fn)=Fgcd(m,n)gcd(F_m,F_n)=F_{gcd(m,n)}gcd(Fm,Fn)=Fgcd(m,n)
定理5:
给定两个互素的正整数A,BA,BA,B,那么他们最大不能组合的数为A∗B−A−BA*B-A-BA∗B−A−B,不能组合的数个数为(A−1)(B−1)2\cfrac{(A-1)(B-1)}{2}2(A−1)(B−1)
定理6:
莫比乌斯
∑i=1ngcd(i,n)=∑d∣ndμ(nd)\sum_{i=1}^{n}gcd(i,n)=\sum_{d|n}d\mu(\frac{n}{d})∑i=1ngcd(i,n)=∑d∣ndμ(dn)
定理7:
(n+1)lcm(Cn0,Cn1,⋯ ,Cnn)=lcm(1,2,⋯ ,n+1)(n+1)lcm(C_n^0,C_n^1,\cdots,C_n^n)=lcm(1,2,\cdots,n+1)(n+1)lcm(Cn0,Cn1,⋯,Cnn)=lcm(1,2,⋯,n+1)
定理8:
任何nnn个连续正整数的乘积均可以被n!n!n!整除
定理9:
由定理7,定理8得:
- 对于素数ppp,Cp1,Cp2,⋯ ,Cpp−1C_p^1,C_p^2,\cdots,C_p^{p-1}Cp1,Cp2,⋯,Cpp−1均能被ppp整除
- 对于素数ppp,有x+y+⋯+ω≡xp+yp+⋯+ωp(mod p)x+y+\cdots+\omega\equiv x^p+y^p+\cdots+\omega^{p}(mod\ p)x+y+⋯+ω≡xp+yp+⋯+ωp(mod p)