![](https://img-blog.csdnimg.cn/65c8c275b9664f839658eaa802489f0e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
母函数
文章平均质量分 93
母函数
StaroForgin
这个作者很懒,什么都没留下…
展开
-
[AGC058D]Yet Another ABC String
果然agc的题都只会告诉我我有多愚蠢。原创 2022-08-17 14:59:09 · 882 阅读 · 0 评论 -
[航海协会]序列计数问题
再次膜拜SiRiehn_nx,吊打我。原创 2022-07-22 21:20:49 · 199 阅读 · 0 评论 -
[UNR #3]百鸽笼
我半天想不出来的题总是会被OneInDark随切掉。。。原创 2022-06-18 20:18:01 · 182 阅读 · 0 评论 -
隐形斗篷
隐形斗篷题解因为我们现在要求的不同的树的定义是点集不同或连边方式不同,也就是无根树的形态不同,所以我们很快就想到了构造prufer序列。由于prufer序列与树的形态是意义对应的,所以我们要求的就是合法的prufer序列数量。对于点iii的度数不超过aia_{i}ai的条件我们可以用在prufer序列中的出现次数不超过ai−1a_i-1ai−1次来维护。当然,如果我们直接暴力枚举prufer序列是明显不行的。设我们在prufer序列中出现了kkk个点,每个点的出现次数为bib_{i}bi原创 2021-04-10 15:53:00 · 179 阅读 · 0 评论 -
[ZJOI2019]开关
开关题解简单dp。虽然是用生成函数想的。我们将的每一项的系数定为按i次达到目标状态的次数。显然,,这里的。可我们却发现里面有一些重复的次数,所以我们需要将这些重复的去掉。我们用表示扣除掉第一次后回到原点的次数,那么。对于这个式子,我们只需要记录中的系数即可。我们令答案的生成函数为,那么显然。显然,,之后就可以用除法求导公式求出忽然发现可以用dp解决了:...原创 2019-12-30 13:59:42 · 202 阅读 · 0 评论 -
[luogu P3784][SDOI2017]遗忘的集合
遗忘的集合题解生成函数万岁!!!很明显是一道的生成函数的题,开始推吧!!!我们知道,一个数可以被取无限次的生成函数为。我们可以用01的序列表示是否选这个数,设每项为,则这个多项式F为很明显,我们的目标是求出。子命题:证明如下:证毕。将原式代入并取ln如此我们枚举,现在就求出了,然后我们就可以用类似筛法的方式枚举倍数...原创 2019-12-25 19:42:40 · 160 阅读 · 0 评论