【笔记】数论之组合数相关

排列数

通常被记作A(n,m)A(n,m)AmnA^n_m,意为:从mm个元素中选择nn个元素的排列的方案数

公式:Amn=m!(mn)!A^n_m = \frac{m!}{(m-n)!}

证明:忘了

组合数

通常被记作C(n,m)C(n,m)CmnC^n_m(nm)\dbinom{n}{m},意为:从mm个元素中选择nn个元素的排列的方案数

公式:(nm)=A(n,m)m!=m!n!(mn)!\dbinom{n}{m} = \frac{A(n,m)}{m!} = \frac{m!}{n!(m-n)!}

二项式定理

(x+y)n=i=0n(ni)xiyni(x+y)^n = \sum_{i=0}^n\dbinom{n}{i}x^iy^{n-i}

证明:还是忘了

卢卡斯定理

pp为质数时

(nm)modp=(npmp)(nmodpmmodp)modp\dbinom{n}{m} \bmod{p} = \dbinom{\left\lfloor\frac{n}{p}\right\rfloor}{\left\lfloor\frac{m}{p}\right\rfloor}\dbinom{n\bmod{p}}{m\bmod{p}}\bmod{p}

证明:不需要忘了,本来就不知道