编程题
### 问题描述 设计一个优化问题,需要在不超过给定资源限制的情况下,最大化一个目标函数。有 $N$ 种资源,每种资源有三个参数:资源消耗 $A_i$、容量占用 $B_i$ 及对目标函数的贡献值 $C_i$。需要选择若干种资源,使得总的资源消耗不超过 $X$,总的容量占用不超过 $Y$,同时使得目标函数的总贡献值最大。每种资源只能选择一次。 ### 输入格式 第一行包含三个整数 $N$、$X$ 和 $Y$,分别表示资源种类数、资源消耗限制和容量占用限制。 接下来的 $N$ 行,每行包含三个整数 $A_i$、$B_i$ 和 $C_i$,分别表示第 $i$ 种资源的消耗、容量占用和目标函数贡献值。 ### 输出格式 输出一个整数,表示在给定资源消耗和容量占用限制下,能够获得的目标函数贡献值的最大总和。 ### 样例输入 ``` 3 4 4 3 1 3 1 2 4 3 2 2 ``` ### 样例输出 ``` 7 ``` ### 评测数据规模 $1 \leq N, X, Y, A_i, B_i \leq 300$ $1 \leq C_i \leq 10^9$
查看答案
赣ICP备20007335号-2