算法
文章平均质量分 57
waterbuffalo
这个作者很懒,什么都没留下…
展开
-
各类背包问题
今天刷了男人八题中的1742,是一道多重背包,一开始把1276代码改了之后交上来,发现TLE了,于是去disscuss区看了说,说用二进制优化的多重背包也是过不了的,要用更加优化的多重背包,于是上网搜了下,根据别人代码修改了自己的代码,于是AC了,不过实在看不出别人代码为什么会比自己那个优化那么多。写完后就搜了下背包问题,找到一篇介绍各类背包以及优化方法,觉得不错就贴上来了它是在1978年由M原创 2010-05-04 16:26:00 · 3709 阅读 · 1 评论 -
整数划分问题
<br /><br />今天刚好遇到一道整数分解题目,把自己以前的做过的题翻出来看了下,写了个小总结。<br />首先是最典型的整数分解,例如给定n个苹果,把苹果放到k个盘子里,允许有的盘子为空(poj1664),不妨设 f(n , k ) (边缘条件为当 n = 0 时,返回1,当 k = 1 时,返回1)表示结果,分析一下可以知道有两中放的方法,一种是有空盘,一种是没空盘,没空盘的情况可以知道每个盘子里至少有一个苹果,也就是说这种情况的总数为 f ( n-k , k ) 。而有空盘的情况,我们可以假设最原创 2010-10-28 20:05:00 · 759 阅读 · 0 评论