首页 > 其他分享 >卢卡斯定理/Lucas 定理

卢卡斯定理/Lucas 定理

时间:2023-11-09 19:45:32浏览次数:31  
标签:frac Lucas cdot 定理 卢卡斯 mod equiv

卢卡斯定理/Lucas 定理

引入

求 \(C_{n+m}^n \mod p\)。

\(n,m,p \leq 10^5\)。

如果直接用阶乘求,可能在阶乘过程中出现了 \(p\),而最后的结果没有出现 \(p\),导致错误。

有两种解决方法:

1.求组合数时提前把 \(p\) 的质因子除掉。

2.Lucas 定理。

所以 Lucas 定理用于处理模数较小且为质数的情况下,求组合数的问题。

定理推导

先放结论:

\[C_a^b \equiv C_{\lfloor \frac{a}{p} \rfloor}^{\lfloor \frac{b}{p} \rfloor} \cdot C_{a \mod p}^{b \mod p} \mod p \]

先证明 \(C_p^i \equiv \frac{p}{i}C_{p-1}^{i-1} \equiv 0 \mod p\)。

\[C_p^i=\frac{p!}{i!(p-i)!}=\frac{p}{i} \cdot \frac{(p-1)!}{(i-1)!(p-i)!}=\frac{p}{i}C_{p-1}^{i-1} \]

得证。

考虑二项式定理,易得:

\[(1+x)^p \equiv C_p^0+C_{p}^1x+C_{p}^2x^2+\cdots+C_p^px^p \equiv 1+x^p \mod p \]

Ps:除去 \(C_p^p=1\) 以外,其他的项都被模为 \(0\)。

此时,令 \(a=lp+r,b=sp+j\)。

求证 \(C_a^b \equiv C_l^s\cdot C_r^j \mod p\)。

接着剥削二项式

\[(1+x)^a=(1+x)^{lp}(1+x)^r \]

展开 \((1+x)^{lp}\)

\[(1+x)^{lp} \equiv ((1+x)^p)^l \equiv (1+x^p)^l \mod p \]

\[\therefore (1+x)^a \equiv (1+x^p)^l(1+x)^r \mod p \]

通过上式,观察 \(x^b\) 项。

\[\because C_a^b x^b \equiv C_l^sx^{sp}\cdot C_r^jx^j \mod p \\ \therefore C_a^b x^b \equiv C_l^sC_r^jx^b \mod p \\ \therefore C_a^b \equiv C_{\lfloor \frac{a}{p} \rfloor}^{\lfloor \frac{b}{p} \rfloor} \cdot C_{a \mod p}^{b \mod p} \mod p \]

Ps:左边是直接二项式的 \(x^b\) 项,右边是二项式 \((1+x^p)^l\) 的 \(x^{sp}\) 和 \((1+x)^r\) 的 \(x^j\) 项。

标签:frac,Lucas,cdot,定理,卢卡斯,mod,equiv
From: https://www.cnblogs.com/binbinbjl/p/17822632.html

相关文章

  • 初中平面几何定理汇总
    射影定理条件:\(AB\perpBC,BD\perpAC\)。结论:\(AB^2=AD\timesAC\)\(BC^2=CD\timesCA\)\(BD^2=DA\timesDC\)线束定理条件:\(DE//BC\)。结论:\(\dfrac{DF}{FE}=\dfrac{BG}{GC}\)。角平分线定理条件:\(AD\)平分\(\angleBAC\)(或平分其外角)。结论:\(\dfrac{AB......
  • Hall 定理
    Hall定理:Hall定理:设一个二分图,V1<=V2。则V1能完美匹配的条件是,对于所有点集S属于V1,V1能到达V2的点集S2,满足S2>=S1ex_Hall定理:设一个二分图,V1<=V2则,这个图的最大匹配ans=min(|V1-S1|+|S2|)=|V1|-max(|S1|-|S2|)注意:其实这里并不在意V1和V2的相对大小,带S进去看就会发现都可......
  • 应用动量定理处理流体问题
    建立流体模型对于一段流体质量具有连续性,其密度为\(ρ\)流速为\(v\)流体横截面积为\(S\)微元研究微元作用时间:\(Δt\)微元作用长度:\(vΔt\)则对应的质量为:\[Δm=ρSvΔt\]随后建立方程,应用动量定理研究即可。......
  • 学习笔记:卢卡斯定理
    卢卡斯定理引入卢卡斯定理用于求解大组合数取模的问题,其中模数必须为素数。正常的组合数运算可以通过递推公式求解,但当问题规模很大,而模数是一个不大的质数的时候,就不能简单地通过递推求解来得到答案,需要用到卢卡斯定理。定义卢卡斯定理内容如下:对于质数\(p\),有\[\binom{n}{......
  • 学习笔记:裴蜀定理
    裴蜀定理定义裴蜀定理,又称贝祖定理(Bézout'slemma)。是一个关于最大公约数的定理。其内容是:设\(a,b\)是不全为零的整数,则存在整数\(x,y\),使得\(ax+by=\gcd(a,b)\).证明若任何一个等于\(0\),则\(\gcd(a,b)=a\).这时定理显然成立。若\(a,b\)不等于\(0\).由......
  • 学习笔记:威尔逊定理
    威尔逊定理定义威尔逊定理:对于素数\(p\)有\((p-1)!\equiv-1\pmodp\)。证明我们知道在模奇素数\(p\)意义下,\(1,2,\dots,p-1\)都存在逆元且唯一,那么只需要将一个数与其逆元配对发现其乘积均为(同余意义下)\(1\),但前提是这个数的逆元不等于自身。那么很显然\((p-1)!\bmod......
  • 欧拉函数 & 欧拉定理
    欧拉函数互质:对于\(\foralla,b\in\mathbb{N}\),若\(a,b\)的最大公因数为\(1\),则称\(a,b\)互质。欧拉函数:即$\varphi(N)$,表示从\(1\)到\(N\)中与\(N\)互质的数的个数。在算术基本定理中,任何一个大于\(1\)的整数都可以唯一分解为有限个质数的乘积,......
  • Hall定理(霍尔定理)证明及推广
    引言网络上有许多Hall定理的证明,但是对于Hall定理的几个推广的介绍却少之又少,因此本文来简单介绍一下注:为了使这篇文章看起来简单易懂,本文将不会使用图论语言,会图论的朋友们可以自行翻译为图论语言。背景:在遥远的地方有一个神奇国家,这个国家有n个男生和m个女生(n  m)。每个男......
  • 韦达定理的简洁证明
    引言什么是韦达定理?它描述了二次方程的两根关系:\[\cases{x_1x_2=\cfrac{c}{a}\\x_1+x_2=-\cfrac{b}{a}}\]本文将简洁证明韦达定理。证明求根公式我们知道求根公式:\[x=\cfrac{-b\pm\sqrt{b^2-4ac}}{2a}\]其中若正负号取正,则得出\(x_1\),负号得出\(x_2\)。代入:\[\begin{a......
  • AM@微分@柯西中值定理
    文章目录abstractCauchy中值定理分析函数在参数方程形式下的largrage中值定理的表达形式证明对比Cauchy和Largrange中值定理中证明Cauchy中值定理和Largrange中值定理的联系abstract柯西中值定理及其和拉格朗日中值定理的联系Cauchy中值定理若两函数和满足:上连续内可导,=(1)......