一、题目
二、解法
0x01
题意转化为在模数固定的情况下求组合数的乘积,可以把模数拆成若干个质数的幂,然后与处理出阶乘,把质因子单独存下来,就可以求逆元了,对于这 log \log log个拆出来模数求出组合数然后 C R T \tt CRT CRT合并。时间复杂度 O ( n log n ) O(n\log n) O(nlogn),特别说一下,提出质因子的复杂度是 O ( n ) O(n) O(n),因为即使对于算的最慢的的质因子 2 2 2他的贡献是 n 2 + n 4 + n 8 . . . . . = n \frac{n}{2}+\frac{n}{4}+\frac{n}{8}.....=n 2n+4n+8n.....=n
0x02
巧妙的方法:https://blog.csdn.net/zxyoi_dreamer/article/details/84888054