生成函数
Icefox_zhx
这个作者很懒,什么都没留下…
展开
-
CIA8 【TJOI2015】概率论(加强版)(生成函数+期望+卡特兰数+逆元)
这题居然被leoly加强了啊orz,形态数就是卡特兰数h,叶子节点总数f可以用生成函数+卷积推出,叶子节点平方的总数s可以由上两个函数推出。这题强啊,过程懒得写啊。把结论写下: hn=∑i=0n−1hi∗hn−1−i=Cn2nn+1h_n=\sum\limits_{i=0}^{n-1}h_i*h_{n-1-i}=\frac{C_{2n}^n}{n+1} fn=∑i=0n−12∗hi∗fn−1−i原创 2017-11-08 08:42:39 · 882 阅读 · 1 评论 -
bzoj3028 食物(生成函数+逆元)
生成函数裸题,先写出各项的生成函数,然后乘起来,然后利用麦克劳林展开,计算n阶导,带入x=0,算出答案是C3n+2C_{n+2}^3. 具体题解见 这里原创 2017-11-09 21:40:24 · 450 阅读 · 1 评论 -
bzoj4001 [TJOI2015]概率论(生成函数)
我以为我不会忘记的qaq 还是写一写推导吧qaq,方便后人 首先设hn表示n个节点的二叉树的形态数 那么我们有hn=∑i=1n−1hi∗hn−1−i,h0=1,h1=1h_n=\sum\limits_{i=1}^{n-1}h_i*h_{n-1-i},h_0=1,h_1=1 写出hnh_n的生成函数:f(x)=1+x+2x2+5x3+...f(x)=1+x+2x^2+5x^3+... f2(原创 2018-04-02 10:28:20 · 401 阅读 · 0 评论 -
bzoj3771 Triple(生成函数+FFT+组合数学)
首先1个的直接统计 将所有的数搞成一个生成函数,做一遍卷积搞出来选2个的答案 但是2个的存在选了两个相同的,或者选了一个排列,直接除2即可 然后生成函数卷两次统计选3个的答案 这里需要容斥一下,(选3个的答案-强行选了2个一样的*3+强行选了3个一样的*2)/6才是不考虑顺序、选不重复的3个的答案 强行选了3个一样的直接枚举,强行选了2个一样的就将每一个数的两倍搞成生成函数再和...原创 2018-04-02 11:55:02 · 333 阅读 · 0 评论 -
bzoj3992 [SDOI2015]序列统计(NTT+多项式快速幂+生成函数)
首先类似实数域的对数,我们在模意义下有离散对数ind。设模数为m,m的原根为g,则ind(i)=j表明gj≡imodmg^j\equiv i \mod m。根据原根的性质,我们知道{ind(x)}和{x}是一一对应的。 类似对数,我们可以把模意义下的乘法运算化作模意义下的加法运算: ind(xy%m)=(ind(x)+ind(y))%m−1ind(xy\%m)=(ind(x)+ind(y))\%原创 2018-04-03 10:53:46 · 294 阅读 · 0 评论 -
bzoj3027 [Ceoi2004]Sweet(生成函数+组合数学+爆搜)
首先我们可以写出每一种糖果的生成函数,然后写成闭形式,乘起来,就得到了 ∏i=1n(1−xmi+1)(1−x)n\frac{\prod\limits_{i=1}^n(1-x^{m_i+1})}{(1-x)^n} 答案就是xa...xbx^a...x^b的系数和。 上式的分子部分我们可以O(2n)O(2^n)爆搜,搜出每一项kxykx^y 考虑剩下的部分(11−x)n(\frac{1}{1-x原创 2018-04-11 09:50:37 · 334 阅读 · 0 评论 -
bzoj4036 [HAOI2015]按位或(概率与期望+fmt)
vfk的论文题。具体可以参见国家集训队2015论文集 吕凯风的《集合幂级数的性质与应用及其快速算法》 这题就是求集合并卷积,用快速莫比乌斯变换即可。 答案就是∑k=1ook∗(pk[U]−pk−1[U])∑k=1ook∗(pk[U]−pk−1[U])\sum\limits_{k=1}^{oo}k*(p^k[U]-p^{k-1}[U]) 莫比乌斯变换之后,化简一下,就得到了一个等比数列,因为∑...原创 2018-06-12 15:08:24 · 439 阅读 · 0 评论