卢卡斯定理小结

前言

本文部分证明为作者本人思考,故可能有误,欢迎在评论里提醒

前置芝士

性质一:\(C_p^i=\frac{p}{i}C_{p-1}^{i-1}\equiv 0(mod p) (1≤i<p,p\in prime)\)
证明:
1\(.C_p^i=\frac{p!}{i!(p-i)!}=\frac{p}{i}\frac{(p-1)!}{(i-1)!(p-i)!}=\frac{p}{i}\frac{(p-1)!}{(i-1)!((p-1)-(i-1))!}=\frac{p}{i}C_{p-1}^{i-1}\)
2\(.C_p^i=\frac{p!}{i!(p-i)!}\)由于\((1≤i<p)\)\(C_p^i\)为正整数,\(\therefore (p-1)!\)能被\(i!(p-i)!\)整除
\(C_p^i=\frac{p!}{i!(p-i)!}\equiv 0(mod p) (1≤i<p)\)
至此,性质一得证

性质二:\((1+x)^p\equiv 1+x^p(mod p) (p\in prime)\)
证明:
\((1+x)^p=C_p^0 x^0+C_p^1 x^1+...+C_p^p x^p\)
由性质一得
\(C_p^0 x^0+C_p^1 x^1+...+C_p^p x^p\equiv C_p^0 x^0+C_p^p x^p(mod p)\equiv 1+x^p(mod p)\)
至此,性质二得证

卢卡斯定理

\(C_{a}^b mod p(p\in prime)\)

还记得余数的表示形式吗?\(a=lp+r,b=sp+t\)

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

其中\((1+x)^{lp}\equiv ((1+x)^p)^l\equiv (1+x^p)^l\)

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

\(\therefore \sum\limits_{i=0}^aC_a^i x^i\equiv \sum\limits_{i=0}^l C_l^i x^{ip} \sum\limits_{j=0}^r C_{r}^j x^j(mod p)\)

\(\therefore C_a^b x^b\equiv C_l^sx^{sp}C_r^tx^t(mod p)\equiv C_l^sC_r^tx^{sp+t}(mod p)\equiv C_l^sx^{sp}C_r^tx^t(mod p)\equiv C_l^sC_r^tx^{b}(mod p)\)

\(\therefore 我们得到卢卡斯定理C_a^b\equiv C_l^s C_r^t\equiv C_{\lfloor \frac{a}{p} \rfloor}^{\lfloor \frac{a}{p} \rfloor}C_{a\%p}^{b\%p}\)

模板

luoguP3807 【模板】卢卡斯定理

posted @ 2019-01-24 12:38  y2823774827y  阅读(219)  评论(0编辑  收藏  举报