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

卢卡斯定理

时间:2022-12-20 16:25:18浏览次数:33  
标签:lfloor dbinom 定理 rfloor 卢卡斯 bmod

多项式,就是提供了一个代数手段解决问题。——rsy

对于组合数模质数 \(p\) 问题,当 \(n,m\) 较大,\(p\) 较小的时候(\(n \ge p\)),有可能会出现 \(n!\) 没有逆元的情况。那么怎么处理这样的情况呢?这时候需要使用卢卡斯定理。

卢卡斯定理的内容:

\[\dbinom{n}{m} \bmod p = \dbinom{\lfloor\cfrac{n}{p}\rfloor}{\lfloor\cfrac{m}{p}\rfloor} \times \dbinom{n \bmod p}{m \bmod p}\bmod p \]

也有另一个形式(展开之后的):将 \(n,m\) 拆位,假设从低到高有 \(0,...,k\) 位,那么

\[\dbinom{n}{m} \bmod p = \dbinom{n_0}{m_0} \times \dbinom{n_1}{m_1} \times ..., \dbinom{n_k}{m_k}\bmod p \]

证明:
首先有一个重要恒等式:
\((a + b)^p \bmod p = (a^p + b^p) \bmod p\)
这里的 \(p\) 不一定为素数。证明:

\[(a + b)^ p = \sum \limits_{i = 0}^p \dbinom{p}{i}a^p b^{n - p} \]

\[\dbinom{p}{i} = \cfrac{p!}{i!(p-i)!} \]

当 \(i = 0\) 或 \(i = p\) 的时候分子才有 \(p\) 的因子,因此

\[\dbinom{p}{i} \bmod p= [i = 0 \operatorname{or} i =p] \]

因此 \((a+b)^p\) 也只有 \(0,p\) 这两项是有贡献的。注意推导过程没有用到费马小定理,因此 \(p\) 可以是任意数。

然后的证明凸显了多项式的巧妙。这里引入 \([k]\operatorname{poly} x\) 的记号,\(\operatorname{poly} x\) 表示关于 \(x\) 的多项式。这个记号表示多项式里 \(k\) 的系数。

我们要求 \(\dbinom{n}{m}\) 的取值,就相当于求 \([x^m](1 + x)^n\)。考虑

\[(1+x)^n = (1 + x)^{p\lfloor\frac{n}{p}\rfloor}(1+x)^{n \bmod p} \equiv (1 + x^{p})^{\lfloor\frac{n}{p}\rfloor}(1+x)^{n \bmod p} \]

那么

\[[x^m](1+x)^n = [x^m](1 + x^{p})^{\lfloor\frac{n}{p}\rfloor}(1+x)^{n \bmod p} \\1 \]

标签:lfloor,dbinom,定理,rfloor,卢卡斯,bmod
From: https://www.cnblogs.com/Zeardoe/p/16994426.html

相关文章

  • 积分基本定理的几何说明
    对于微积分的核心概念,个人认为有一句话描述的非常到位,"导数是变化的原因,积分是变化的结果"!书上对微积分基本定理的描述以及证明如下:设 在闭区间上连续,是在上的一个原函数,则:......
  • 图论-度序列可图性判断(Havel-Hakimi定理)
    图论基础是人工智能机器学习关键,我建议大家找几个比较靠谱入门的机器学习或者人工智能学习平台,在此推荐一个我看过的小白人工智能入门教程,零基础教程,简单通俗易懂,​​点击这......
  • 中国剩余定理(CRT)
    中国剩余定理(即ChineseRemainderTheorem,简称CRT)可求解如下形式的一元线性同余方程组(其中\(\gcd(m_1,m_2,\dots,m_n)=1\)):\[\begin{cases}x\equiva_1\pmod{m......
  • 阿尔巴德定理
    阿尔巴德定理的含义阿尔巴德定理是指:一个​​企业经营​​​成功与否,全靠对​​顾客​​​的要求了解到什么程度。看到了别人的需要,你就成功了一半;满足了别人的​​需......
  • 《世界数理中心之定理生成机与定理证明机→觉醒→寻找控失的智慧03》 回复
    《世界数理中心之定理生成机与定理证明机→觉醒→寻找控失的智慧03》     https://tieba.baidu.com/p/8185067399      我在  《前十年你张嘴说别......
  • Lucas定理
    Lucas定理,是用来求C_m_n%p的C_m_n=C_m%p_n%p*C_m/p_n/p%p;代码:  #include<bits/stdc++.h>usingnamespacestd;longlongt,n,m,p;longlongksm(longlongx,......
  • 剩余类 完全剩余系 缩减剩余系 欧拉定理 扩展欧拉定理
    数论这篇关于数论的随笔,我将近拖了两个星期(大笑),完全就是因为懒,最近闲的没事,就来重蹈覆辙来将这篇随笔写完。这是我第一篇关于数论的随笔,希望大佬们能够提出宝贵的意见。好......
  • 中心极限定理和二项分布相关公式说明
    在概率论和统计学中,二项分布是\(n\)个独立的是/非试验中成功的次数的离散概率分布,其中每次试验的成功概率为\(p\)。中心极限定理(centrallimittheorem,CLT)在自然界与生产......
  • 定理(Theorem)、引理(Lemma)、推论(Corollary)的区别
    名詞解釋Theorem:就是定理,比較重要的,簡寫是Thm。Lemma:小小的定理,通常是為了證明後面的定理,如果證明的篇幅很長時,可能會把證明拆成幾個部分來敘述,雖然篇幅可能變多,但脈絡......
  • 中国剩余定理学习笔记
    作用中国剩余定理(ChineseRemainderTheorem,CRT),也称孙子定理,是用来求解线性同余方程组,即如下面的方程组:\[\begin{cases}x\equiv&a_1\({\rmmod}\p_1)\\x\equi......