编程题
背包与魔法 ### 问题描述 小蓝面前有 $N$ 件物品, 其中第 $i$ 件重量是 $W_{i}$, 价值是 $V_{i}$ 。她还有一个背包, 最大承重是 $M$ 。 小蓝想知道在背包称重范围内, 她最多能装总价值多少的物品? 特别值得一提的是, 小蓝可以使用一个魔法 (总共使用一次), 将一件物品 的重量增加 $K$, 同时价值秝倍。(当然小蓝也可以不使用魔法) ### 输入格式 第一行包含 3 个整数 $N 、 M$ 和 $K$ 。 以下 $N$ 行, 每行两个整数 $W_{i}$ 和 $V_{i}$ 。 ### 输出格式 一个整数代表答案。 ### 样例输入 ```text 3 10 3 5 10 4 9 3 8 ``` ### 样例输出 ```text 26 ``` ### 样例说明 选择第二件和第三件物品, 同时对第二件物品使用魔法。 ### 评测用例规模与约定 对于 $30 \\%$ 的数据, $1 \leq N, M, K \leq 100$. 对于 $100 \\%$ 的数据, $1 \leq N \leq 2000,1 \leq M, K \leq 10000,0 \leq W_{i}, V_{i} \leq 10000$.
查看答案
赣ICP备20007335号-2