06 2018 档案
摘要:关于背包问题的理解,请参考我的随笔: https://www.cnblogs.com/jmliao/p/9241091.html 下面给出C++代码 #include <iostream> #include <iomanip> using namespace std; #define MAX(a,b
阅读全文
摘要:01背包问题 有N件物品和一个容量为C的背包。第i件物品的费用是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 w[i] 表示物品i的重量 v[i] 表示物品i的价值 C 表示背包的容量 dp[i][c]表示前i件物品恰放入一个容量为c的背包可
阅读全文