随笔分类 - DP
摘要:题目地址 标准完全背包 思路见注释: #include <iostream> #include <cstring> using namespace std; const int N = 10000,M = 45; int
阅读全文
摘要:题目地址 [USACO2.2]集合 Subset Sums 题目描述 对于从 的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。举个例子,如果 ,对于 能划分成两个子集合,每个子集合的所有数字和是相等的: 和 ${1,2
阅读全文
摘要:01 背包 有 件物品和一个容量为 的背包。第 件物品的重量是 ,价值是 。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 设DP状态为表示在只能放前个物品,容量为的价值情况 考虑已经放了$i-1
阅读全文