题目大意: 给定一个数字不超过$m$的集合$S$,用$S$中的数生成一个长度为$n$的序列,求所有序列中的元素乘积模$m$等于$x$的序列的个数。 思路: 考虑最朴素的$DP$,设$f_{i,j}$为选了$i$个数,乘积模$m$余$j$的方案数,直接转移的时间复杂度是$O(nm^2)$的。 不难发现 ...
分类:
其他好文 时间:
2019-02-04 16:55:36
阅读次数:
233
https://www.lydsy.com/JudgeOnline/problem.php?id=3992 https://www.luogu.org/problemnew/show/P3321 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数 ...
分类:
其他好文 时间:
2018-05-07 17:36:46
阅读次数:
177
题目 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数 列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数x,求所有可以生成出的,且满足数列中所有数的乘积mod M的值等于x的不同的 ...
分类:
其他好文 时间:
2018-04-15 18:48:55
阅读次数:
177
3992: [SDOI2015]序列统计 Description 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数 列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数x,求所有可以生 ...
分类:
其他好文 时间:
2018-03-30 19:55:11
阅读次数:
157
[BZOJ3992][SDOI2015]序列统计 试题描述 小C有一个集合 $S$,里面的元素都是小于 $M$ 的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为 $N$ 的数列,数列中的每个数都属于集合 $S$。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定 ...
分类:
其他好文 时间:
2018-02-20 19:41:31
阅读次数:
202
题面 "Bzoj" Sol pts 1 大暴力很简单,$f[i][j]$表示到第$i$个位置,前面积的模为$j$的方案 然后可以获得$10$分的好成绩 cpp include define RG register define IL inline define Fill(a, b) memset(a ...
分类:
其他好文 时间:
2018-02-11 23:41:35
阅读次数:
203
【BZOJ3992】序列统计(动态规划,NTT) 题面 "BZOJ" 题解 最裸的暴力 设$f[i][j]$表示前$i$个数,积在膜意义下是$j$的方案数 转移的话,每次枚举一个数,直接丢进去就好 复杂度$O(nm|S|)$,10pts 现在就是最大的问题了 $n$已经优化到了$logn$ 转移现在 ...
分类:
其他好文 时间:
2018-02-07 14:51:12
阅读次数:
157
3992: [SDOI2015]序列统计 Description 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。 小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:给定整数x,求所有可以生成 ...
分类:
其他好文 时间:
2017-11-04 22:31:43
阅读次数:
231
【BZOJ3992】[SDOI2015]序列统计 Description 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。 小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:给定整数x,求所有 ...
分类:
其他好文 时间:
2017-08-18 20:41:16
阅读次数:
171
3992: [SDOI2015]序列统计 Time Limit: 30 Sec Memory Limit: 128 MB Submit: 673 Solved: 327 [Submit][Status][Discuss] Description 小C有一个集合S,里面的元素都是小于M的非负整数。他用 ...
分类:
其他好文 时间:
2017-07-24 14:38:49
阅读次数:
167