【学习笔记】lucas定理

lucas定理

引入

给定(n,m,p),求(xequiv C^n_m (mod p))的值

老师,我会阶乘爆算!

(1 leq n,m leq 10^{10},1 leq p leq 10^5,p为质数)

……

什么是lucas定理

对于(C^n_m \% p),且p为质数,以下式子成立:

(n=sp+q,m=vp+r)
(C^n_m \% p = C^s_v imes C^q_r \% p)
或者不严谨地记作(C^n_m \% p = C^{n/p}_{m/p} imes C^{n \% p}_{m \% p} \% p)

原文地址:https://www.cnblogs.com/tt66ea-blog/p/13561912.html