背包
CaprYang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Piggy-Bank HDU - 1114 dp 多重背包
题解 直接将m减去n得到硬币重量 d[i]表示容量为i的时候最小的价值 使用多重背包dp求解 区别在于每次取min AC代码 #include <stdio.h> #include <bits/stdc++.h> using namespace std; typedef long long ll; const int INF = 0x3f3f3f3f; const int...原创 2018-10-13 23:49:27 · 626 阅读 · 0 评论 -
洛谷P1064 金明的预算方案 dp 01背包
题解 带有限制的01背包 最开始以为是状压dp发现状态太多 按照01背包的写法 将主件和附件看作同一个物品 处理时计算只买主件、买主件和第一个附件、买主件和第二个附件、买主件和两个附件四种情况进行转移 转移枚举容量时这四种情况并行操作就不会相互造成贡献 不同物品之间则可以 接受数据时直接将权值*价格方便计算 AC代码 #include &lt;stdio.h&gt; #include &lt;bi...原创 2018-12-03 00:56:19 · 650 阅读 · 0 评论
分享