在这张图里面,因为 a,ba,ba,b 都已经被分解,bi xpib_i \ x^{p^i}bi xpi 的项只会在 (1+xpi)ai(1+x^{p^i})^{a_i}(1+xpi)ai 中出现,所以 Cab≡∑i=1kCaibi (mod p)C_{a}^{b}\equiv \sum_{i=1}^k C_{a_i}^{b_i} \ (mod \ p)Cab≡∑i=1kCaibi (mod p) 即 Cab≡Ca/pb/p ⋅Ca%pb%p (mod p) C_{a}^{b}\equiv C_{a/p}^{b/p}\ \cdot C_{a\%p}^{b\%p} \ (mod \ p)Cab≡Ca/pb/p ⋅Ca%pb%p (mod p)
那么求助,若b%p>a%pb\%p > a\%pb%p>a%p 时如何计算组合数?
或者说,在 P4543 中如何预处理组合数?
图片来源