摘要:
int w[maxn], v[maxn]; //w[i] 代表第 i 种物品价值 v[i] 代表体积 int f[maxn]; //用了 j 的体积所能得到的最大价值 int cnt = 0; //总共拆成了多少个物品 for (int i = 1; i <= n; ++i) { int w, u, 阅读全文
摘要:
int w[maxn], v[maxn]; //w[i] 代表第 i 种物品价值 v[i] 代表体积 int f[maxn][maxm]; //前 i 种物品用了 j 的体积所能得到的最大价值 for (int i = 1; i <= n; ++i) { for (int j = 0; j <= m 阅读全文