题目描述
校园义卖有 个摊位在招募志愿者接单。第 个摊位发布了 项任务,第 项任务耗时 分钟、积分 。你在同一摊位至多接一项任务(也可以一项都不接),不同摊位之间互不影响。你总共有 分钟,求能获得的积分总和的最大值。
输入格式
第一行两个整数 和 ,表示摊位数与总时限。接下来 个摊位依次给出:每个摊位第一行一个整数 表示任务数,接下来 行每行两个整数 和 ,表示该任务耗时与积分。
输出格式
一行一个整数,表示能获得的最大积分总和。
样例
输入
2 8 2 3 5 4 6 2 2 4 6 9
输出
10
数据范围
- 对于 30% 的数据: 5 且 Σk_i 15, 800(可爆搜每摊位接哪单)。
- 对于 60% 的数据: 50 且 Σk_i 150, 3000。
- 对于 100% 的数据: 200 且 Σk_i 500(1 50), ,1 ,1 。