摘要: 讲解见http://www.cnblogs.com/IMGavin/p/5621370.html, 4 可重组合 dfs枚举子树的节点个数,相乘再累加 阅读全文
posted @ 2016-07-04 10:40 vwirtveurit 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 开始写成01背包的形式,求m元可买物品价值的最大值 dp[j] = max(dp[j], dp[j - pri[i]] + pri[i]) 结果为m - dp[m] 但后来发现是有问题的, 比如这组过不去 5 15 14 13 13 42 60 正解应该m-5 >= 0时买尽量多的物品,然后剩下的钱 阅读全文
posted @ 2016-07-04 10:33 vwirtveurit 阅读(240) 评论(0) 推荐(0) 编辑