Icefox的博客

生活不止眼前的苟且,还有诗和远方。

bzoj4036 [HAOI2015]按位或(概率与期望+fmt)

vfk的论文题。具体可以参见国家集训队2015论文集 吕凯风的《集合幂级数的性质与应用及其快速算法》 这题就是求集合并卷积,用快速莫比乌斯变换即可。 答案就是∑k=1ook∗(pk[U]−pk−1[U])∑k=1ook∗(pk[U]−pk−1[U])\sum\limits_{k=1}^{oo}...

2018-06-12 15:08:24

阅读数 154

评论数 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(2...

2018-04-11 09:50:37

阅读数 121

评论数 0

bzoj3992 [SDOI2015]序列统计(NTT+多项式快速幂+生成函数)

首先类似实数域的对数,我们在模意义下有离散对数ind。设模数为m,m的原根为g,则ind(i)=j表明gj≡imodmg^j\equiv i \mod m。根据原根的性质,我们知道{ind(x)}和{x}是一一对应的。 类似对数,我们可以把模意义下的乘法运算化作模意义下的加法运算: ind(x...

2018-04-03 10:53:46

阅读数 112

评论数 0

bzoj3771 Triple(生成函数+FFT+组合数学)

首先1个的直接统计 将所有的数搞成一个生成函数,做一遍卷积搞出来选2个的答案 但是2个的存在选了两个相同的,或者选了一个排列,直接除2即可 然后生成函数卷两次统计选3个的答案 这里需要容斥一下,(选3个的答案-强行选了2个一样的*3+强行选了3个一样的*2)/6才是不考虑顺序、选不...

2018-04-02 11:55:02

阅读数 85

评论数 0

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的...

2018-04-02 10:28:20

阅读数 120

评论数 0

bzoj3028 食物(生成函数+逆元)

生成函数裸题,先写出各项的生成函数,然后乘起来,然后利用麦克劳林展开,计算n阶导,带入x=0,算出答案是C3n+2C_{n+2}^3. 具体题解见 这里

2017-11-09 21:40:24

阅读数 268

评论数 1

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...

2017-11-08 08:42:39

阅读数 523

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭