[bzoj3992][SDOI2015]序列统计——离散对数+NTT
题目大意:
给定一个数字不超过mmm的集合SSS,用SSS中的数生成一个长度为nnn的序列,求所有序列中的元素乘积模mmm等于xxx的序列的个数。
思路:
考虑最朴素的DPDPDP,设fi,jf_{i,j}fi,j为选了iii个数,乘积模mmm余jjj的方案数,直接转移的时间复杂度是O(nm2)O(nm^2)O(nm2)的。
不难发现每次转移的过程是相同的,矩阵加速显然不太可行,考虑将乘法形式的...
原创
2019-02-04 16:20:27 ·
203 阅读 ·
0 评论