
【组合数学】
文章平均质量分 65
剑紫青天
在校本科生,ACMer
展开
-
HDOJ-1398-Square Coins 解题报告
普通母函数题。题意:在一个只使用平方数面值硬币的岛上(不超过17^2=289),有这些面值的硬币,1,4,9......等,现在要支付十元,有四种方式:十个1元硬币,一个4元硬币和六个1元硬币,两个4元硬币和一个1元硬币,一个9元硬币和一个1元硬币。现在告诉你需要支付的数量,请输出有多少种不同的支付方式。 我的解题思路:假设硬币的面值为x的指数,那么1元硬币的那一项原创 2015-05-12 15:58:32 · 913 阅读 · 0 评论 -
HDOJ-1028-Ignatius and the Princess III 解题报告
普通母函数基础题。题意:对于整数拆分问题,4有如下几种拆法4 = 44 = 3 + 14 = 2 + 24 = 2 + 1 + 14 = 1 + 1 + 1 + 1其中3 + 1和1 + 3属于同一种拆法。现在给你一个数,问这个数有几种拆法。 我的解题思路:普通母函数题,令数字为x的指数,那么可以构造出母函数(1 + x + x^2 + ...)原创 2015-05-07 14:41:16 · 741 阅读 · 0 评论 -
HDOJ-1085-Holding Bin-Laden Captive! 解题报告
普通母函数水题。题意:有三种面值的硬币,一元,两元和五元,个数分别为num_1,num_2,num_5,现在求不能一次性付清的最少钱数。比如如果你只有一个两元硬币,那么1元就是你无法一次付清的最少钱数。 我的解题思路:以钱数来做x的指数,那么这道题其实就是求指数最小的系数为0项(指数为0不算)了。 我的解题代码:#include #includ原创 2015-05-15 19:54:40 · 814 阅读 · 0 评论 -
HDOJ-2082-找单词 解题报告
普通母函数基础题。把字母的价值作为x的指数然后就可以构造母函数为(1 + x + x^2 + ...)(1 + x^2 + x^4 + ...)...但是这里有一个需要注意的就是题目要求找到价值小于等于50的单词就行了,所以大于50的可以直接跳过。另外价值为0也就是没有英文字母这种不算单词。 解题代码:#include #include #include #inc原创 2015-05-07 14:28:13 · 804 阅读 · 0 评论 -
HDOJ-2152-Fruit 解题报告
普通母函数带上下界。中文题意不说了。 我的解题思路:我们可以设置水果的个数为x的指数,那么对于上下界分别为a和b的水果的母函数那一项为(x^a + x^(a+1) + ... + x^b)了。最内层循环枚举水果个数的时候根据上下界枚举,哎呀比较水也没什么好说的了。 我的解题代码:#include #include #include #inc原创 2015-05-20 14:08:39 · 969 阅读 · 0 评论 -
HDOJ-1171-Big Event in HDU 解题报告
普通母函数。题意:有最多50种不同价值的机器,每种机器的价值不超过50并且数量不超过100,现在要把这些机器分成A和B两部分,使两部分机器的价值尽可能相等且A的价值不能够小于B。 我的解题思路:可用普通母函数解题,也可用DP。DP貌似更加快,可惜我不会Orz。讲母函数的解法:这题本质上还算是母函数的水题,用价值作为x的指数求出母函数后找到与总价值(也就是最大的指数)的一半最原创 2015-05-21 18:56:02 · 799 阅读 · 0 评论 -
HDOJ-1709-The Balance 解题报告
普通母函数,不错的题。题意:你需要计算一份药的剂量,现在有若干砝码,问在从1到所有砝码的质量和这段区间内有那些重量是测量不出来的。 我的解题思路:砝码并不是只放在天平的一端,可以把砝码放在天平的两端,这样两边砝码的差值就是可以测量的质量数。所以对于每一个砝码,有三种情况,放天平左边,放天平右边,以及未使用。令砝码质量为x的指数,那么构造的母函数中对于一个质量为a的项为(x^原创 2015-05-18 17:57:50 · 936 阅读 · 0 评论 -
HDOJ-2069-Coin Change 解题报告
普通母函数变体。题意:有五种面值的硬币,50分,25分,10分,5分,1分。现在,比如我们有11分,那么这11分换成硬币可以是1个10分和1个1分,2个5分和1个1分,1个5分和6个1分以及11个1分这4种情况。现在告诉你我们手上拥有的钱数,问如果要换成硬币,有多少中换法。注意:总硬币数不能超过100。 我的解题思路:一般的母函数都是限制每种硬币的个数,而本题是限制所有硬币原创 2015-05-19 16:21:10 · 1548 阅读 · 0 评论