对于C(n, m) mod p.这里的n,m,p(p为素数)都很大的情况. 就不能再用C(n, m) = C(n - 1,m) + C(n - 1, m - 1)的公式递推了. 一般lucas定理的p不能大,在1e6以内,一下代码应该可以吧 typedef long long LL; using namespace std; LL exp_mod(LL a, LL b, LL p) { LL res = ; ) { ) res = (res * a) % p; a = (a*a) % p; b…