![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
生成函数
Freopen
这个作者很懒,什么都没留下…
展开
-
ZJOI2020 抽卡(拉格朗日反演)
题目二元生成函数与拉格朗日反演:比较好的形式:对于二元GFGFGF,第二个元一般来说都是来辅助的,因为一个元用来拉格朗日反演了,另一个元就可以让我们来做多项式操作。比如二元GF:GF:GF:H(u,z)=11−uF(z)H(u,z) = \frac {1}{1 - uF(z)}H(u,z)=1−uF(z)1,F(z)F(z)F(z)有复合逆G(z)G(z)G(z)。则由于拓展拉格朗日反演:[zn]11−uF(z)=1n[zn−1]d11−uzdz(zG(z))n[z^n]\frac 1{1-uF(原创 2020-07-28 20:37:22 · 581 阅读 · 0 评论 -
HDU 5955 Guessing the Dice Roll(AC自动机,高斯消元,概率生成函数)
题目加强版你以为我会写AC自动机?对不起这题的加强版只用哈希还只有40行说实话概率生成函数是个很古老的方法了。设字符集大小为mmm,字符串下标从1开始。设Fi(x)=∑j=1P(游戏在长度为j的时候玩家i胜利)xjF_i(x) = \sum_{j=1} P(游戏在长度为j的时候玩家i胜利)x^jFi(x)=∑j=1P(游戏在长度为j的时候玩家i胜利)xjG(x)=∑j=1P(游戏在长度为j的时候仍未结束)xjG(x) = \sum_{j=1} P(游戏在长度为j的时候仍未结束)x^jG(x)原创 2020-05-30 17:22:34 · 951 阅读 · 0 评论 -
LOJ #6672. 「XXOI 2019」惠和惠惠和惠惠惠(生成函数,整式递推)
题目没有latex就没有推式子的动力怎么破?设fi,jf_{i,j}fi,j表示在前jjj个回合里,血量为000了iii个回合且第jjj个回合血量为000的方案数。fi,j=∑k=0j−1fi−1,kgj−kf_{i,j} = \sum_{k=0}^{j-1} f_{i-1,k}g_{j-k}fi,j=∑k=0j−1fi−1,kgj−k其中gig_{i}gi表示经过i+1i+1...原创 2020-01-15 12:51:16 · 2849 阅读 · 0 评论 -
51Nod 1514美妙的序列
生成函数+多项式求逆。。。。。。套路:一般都是一个很简单的题目,输入不超过3个数字的那种,然后生成函数然后求逆。。。。。。。。当模板题吧。ACcode:#include<cstdio>#include<cstring>#include<cctype>#include<algorithm>#define maxn 400005using na...原创 2018-03-05 21:52:06 · 340 阅读 · 0 评论 -
Codeforces 1097 F
有n(<=100000)个可重集合有4种操作:1.将x集合置为 !只有 ! v一个数2.将x集合置为y+z3.将x集合置为y∘zy \circ zy∘z其中(y∘z)=gcd(a,b)∣a∈y,b∈z(y \circ z) = {\gcd(a,b)|a \in y ,b \in z}(y∘z)=gcd(a,b)∣a∈y,b∈z4.求x集合中值为v的元素的奇偶性。题解:因为是...原创 2019-01-05 20:25:06 · 343 阅读 · 0 评论 -
Codeforces F - Serval and Bonus Problem
大佬链接Beta函数是个什么鬼。。这个式子居然有大佬能化出来真是跪了。。。。。。注意文中的f[i]=1if[i] = \frac {1} {i}f[i]=i1是错的。看代码就知道是f[i]=1i!f[i] = \frac {1} {i!}f[i]=i!1AC Code:#include<bits/stdc++.h>#define maxn 100005#define...原创 2019-04-27 22:33:34 · 213 阅读 · 0 评论