#g6010. [GESP6级模拟题]项目预算

[GESP6级模拟题]项目预算

题目背景

某部门年度预算为 BB 万元,今年有 nn 个候选项目。每个项目一旦启动就需要投入固定的资金,完成后能产生一定的社会效益值。

由于资金有限,每个项目最多只能实施一次。部门负责人希望在预算范围内选择一批项目,使得总社会效益最大。

题目描述

给定总预算 BB,以及 nn 个项目的各自费用 cic_i 和效益值 viv_i

每个项目最多选一次,求在总费用不超过 BB 的前提下,能获得的最大总效益。

输入格式

第一行两个整数 n,Bn, B

接下来 nn 行,每行两个整数 ci,vic_i, v_i

输出格式

输出一个整数,表示最大总效益。

样例输入

4 10
6 30
3 14
4 16
2 9

样例输出

46

样例解释

最优方案:选第 11 项(费用 66,效益 3030)和第 33 项(费用 44,效益 1616),总费用 1010,总效益 4646

另一种方案:选第 2,3,42,3,4 项(费用 3+4+2=93+4+2=9,效益 14+16+9=3914+16+9=39),不如 4646 大。

数据范围

1n1001 \le n \le 1001B100001 \le B \le 100001ci,vi10001 \le c_i, v_i \le 1000