![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
生成函数
Coco_T_
东南大学本科毕业生,浙江大学在读研究生
展开
-
bzoj3028 食物(生成函数+Lucas)
Description明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险!我们暂且不讨论他有多么NC,他又幻想了他应该带一些什么东西。理所当然的,你当然要帮他计算携带N件物品的方案数。他这次又准备带一些受欢迎的食物,如:蜜桃多啦,鸡块啦,承德汉堡等等当然,他又有一些稀奇古怪的限制:每种食物的限制如下:承德汉堡:偶数个可乐:0个或1个鸡腿:0个,1个或2个蜜桃多:奇数个鸡块:4的倍...原创 2017-12-20 20:38:56 · 1042 阅读 · 0 评论 -
hdu1171 Big Event in HDU(生成函数)
Problem Description Nowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don’t know that Computer College had ever been split into Computer College and Software原创 2017-12-21 18:29:44 · 316 阅读 · 0 评论 -
poj3734 Blocks(指数生成函数)
DescriptionPanda has received an assignment of painting a line of blocks. Since Panda is such an intelligent boy, he starts to think of a math problem of painting. Suppose there are N blocks in a line原创 2017-12-21 20:41:09 · 921 阅读 · 0 评论 -
hdu1059 Dividing(生成函数||背包)
Problem Description Marsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the marbles. This would be easy if all the mar原创 2017-12-22 15:41:43 · 303 阅读 · 0 评论 -
hdu1398 Square Coins(生成函数)
Problem Description People in Silverland use square coins. Not only they have square shapes but also their values are square numbers. Coins with values of all square numbers up to 289 (=17^2), i.e., 1-原创 2017-12-22 17:41:42 · 193 阅读 · 0 评论 -
bzoj3771 Triple(生成函数+容斥+FFT)
Description我们讲一个悲伤的故事。从前有一个贫穷的樵夫在河边砍柴。这时候河里出现了一个水神,夺过了他的斧头,说:“这把斧头,是不是你的?”樵夫一看:“是啊是啊!”水神把斧头扔在一边,又拿起一个东西问:“这把斧头,是不是你的?”樵夫看不清楚,但又怕真的是自己的斧头,只好又答:“是啊是啊!”水神又把手上的东西扔在一边,拿起第三个东西问:“这把斧头,是不是你的?”樵夫还是看...原创 2018-02-28 21:29:54 · 604 阅读 · 0 评论 -
cogs 2259. 异化多肽(生成函数+NTT+多项式求逆【原根)
分析: 样例解释:2 21 1 1 11 1 21 2 12 1 1一个类似组合问题,可以想到生成函数 那我们先构造一个生成函数吧: A(x)A(x)A(x)表示氨基酸的生成函数,有一种质量为iii的氨基酸,xixix^i前的系数就+1因为我们每种可以选任意个,也存在顺序问题,那么Ai(x)Ai(x)A^i(x)就是选择iii个氨基酸的方案数 那么答案显然是A(...原创 2018-03-15 11:14:38 · 357 阅读 · 0 评论 -
bzoj3513 [MUTC2013]idiots(生成函数+FFT)
题目链接分析: 我们受到bzoj3771的启发 可以用生成函数计算边之和为n的方案数 设计生成函数A(x)A(x)A(x),如果有长度为n的木棍,xnxnx^n的系数就+1如何判断三边是否成三角形呢? 著名的三角不等式:两边之和大于第三边那就可以衍生出一种方法: 先算出选出两条边,长度和为n的方案数 那么第三条边一定小于n,累计长度小于n的边数,乘上xnxnx^n的系数即可...原创 2018-03-01 09:29:21 · 350 阅读 · 0 评论 -
浅谈生成函数+卷积+FFT
在写FFT的时候,经常会遇到和生成函数的结合 一开始不是能明白,结果突然有一天顿悟了 下面就xue微谈一下生成函数,卷积和FFT的关系吧生成函数我们经常用生成函数解决以下问题: 设hnhnh_n为方程:3∗e1+4∗e2+2∗e3+5∗e4=n3∗e1+4∗e2+2∗e3+5∗e4=n3*e_1+4*e_2+2*e_3+5*e_4=n的非负整数解得个数。 求h0,h1...原创 2018-03-01 10:31:52 · 2005 阅读 · 0 评论