问题转化成求C(N,M) mod P p为非素数,那么我们可以将P分解质因数, 也就是 π pi^ci的形式,因为这些pi^ci是互质的,所以我们可以用crt将他们合并 那么问题就转化成了快速求C(N,M) mod pi^ci 那么我们看下c的形式,为N!/(M!(N-M)!) mod pi^ci 因为mod的数不是质数,所以分母没法正常求逆元,那么我们可以将分子分母 中的pi的值挑出,那么我们先求N!,可以发现,N!mod pi^ci可以分段,每段是 pi^ci长,这一段的值是0--(pi^c…