dp[c] 为用已处理物品凑出 c 的方案数,倒序相加。
dp[c]
每个方案按是否选当前物品唯一分类。
按照上述状态含义与转移顺序,每一步只使用已经正确求出的子问题;所有合法情况被完整计入,且互斥分类不会重复计数,因此最终输出即为题目所求。
dp[0]=1;相同体积但不同下标仍是不同物品。
完整标程见 std/main.cpp。
std/main.cpp
使用您的 星源智一OJ 通用账户