数学公式
酷酷的Herio
这个作者很懒,什么都没留下…
展开
-
取模意义的快速幂黑科技:龟速乘
取模意义的快速幂黑科技:龟速乘一般的快速幂:ll ksm(ll a,ll n,ll m){ ll ans=1; while(n){ if(n&1) ans=ans*a%m; a=a*a%m; n>>=1; } return ans;}这样会存在一个问题,当求ab(modm),a^b\pmod{m},ab(modm),且a>109a>10^9a>109时,会存在爆long longlong\ longlong long的原创 2020-11-16 11:58:39 · 502 阅读 · 0 评论 -
欧拉定理及扩展欧拉定理
欧拉定理及扩展欧拉定理欧拉定理:若a,ma,ma,m互质则有:aφ(m)≡1(modm)a^{\varphi(m)}\equiv 1\pmod{m}aφ(m)≡1(modm)当mmm为素数ppp时,欧拉定理退化为费马小定理:ap−1≡1(modp)a^{p-1}\equiv 1\pmod{p}ap−1≡1(modp)欧拉定理的推论:ab≡ab(modφ(m))(modm),(a,ma^b\equiv a^{b\pmod{\varphi(m)}} \pmod{m},(a,mab≡ab(modφ(m)原创 2020-11-16 10:49:54 · 700 阅读 · 0 评论 -
特征方程求数列的通项公式(二阶线性递推式)
特征方程求数列的通项公式(二阶线性递推式)已知数列{an}\{a_n\}{an}满足fn=afn−1+bfn−2,a,b∈N,b≠0,n>2,f1=c1,f2=c2,(c1,c2f_n=af_{n-1}+bf_{n-2},a,b\in N,b\ne 0,n>2,f_1=c_1,f_2=c_2,(c_1,c_2fn=afn−1+bfn−2,a,b∈N,b=0,n>2,f1=c1,f2=c2,(c1,c2为常数)))定义:x2=ax+bx^2=ax+bx2=ax+原创 2020-11-15 22:43:35 · 7596 阅读 · 1 评论 -
幂运算取模的优化
幂运算取模的优化ab(modp)a^b\pmod{p}ab(modp)对于指数的优化。条件:a,pa,pa,p互质。根据欧拉定理:aφ(p)≡1(modp)a^{\varphi(p)}\equiv1\pmod{p}aφ(p)≡1(modp)。当bbb很大时,bbb可以改写成:b=k×φ(p)+b(modφ(p))b=k\times\varphi(p)+b\pmod{\varphi(p)}b=k×φ(p)+b(modφ(p))。所以aφ(p)(modp)\large a^{\varphi(p)}\原创 2020-07-23 20:33:38 · 419 阅读 · 0 评论 -
Wallis公式(点火公式)
WallisWallisWallis公式(点火公式):In=∫0π2(sinnx)dx=∫0π2(cosnx)dx={(n−1)!!n!!×π2,n为正偶数(n−1)!!n!!×1 ,n为大于1的奇数I_n=\large\int_{0}^\frac{\pi}{2}(sin^nx)dx=\large\int_{0}^\frac{\pi}{2}(cos^nx)dx\\=\begin{cases}\dfrac{(n-1)!!}{n!!}\times\dfrac{\pi}{2},n为正偶数\原创 2020-06-15 09:18:08 · 38346 阅读 · 0 评论