【GESP】C++六级练习 luogu-B2174, 完全背包
GESP C++六级练习。完全背包DP模板题,是学习动态规划背包系列的入门必刷题。本题直接对应完全背包的标准模型,适合初次接触背包DP的同学理解状态定义、转移方程以及正序遍历的含义。难度⭐⭐。洛谷难度等级普及-。 B2174 完全背包 题目要求 题目描述 你有一个容量为 $V$ 的背包,以及 $n$ 种物品。第 $i$ 种物品的体积为 $w_i$,价值为 $val_i$。 每种物品都有无限件,你可以选择任意多件放入背包,但总容量不能超过 $V$。 请你求出在不超过背包容量的前提下,能获得的最大总价值。 形式化题意:设第 $i$ 种物品选择 $x_i$ 件($x_i$ 为非负整数),则需要满足: \(\sum_{i=1}^{n} x_i \cdot w_i \le V,\quad x_i \ge 0\) 最大化目标: \(\max \sum_{i=1...