#bzoj1625. 宝石手镯
宝石手镯
题目描述
贝茜在珠宝店闲逛时,买到了一个中意的手镯。很自然地,她想从她收集的 块宝石中选出最好的那些镶在手镯上。对于第块宝石,它的重量为,并且贝茜知道它在镶上手镯后能为自己增加的魅力值。由于贝茜只能忍受重量不超过的手镯,她可能无法把所有喜欢的宝石都镶上。 于是贝茜找到了你,告诉了你她所有宝石的属性以及她能忍受的重量,希望你能帮她计算一下,按照最合理的方案镶嵌宝石的话,她的魅力值最多能增加多少。
输入格式
- 第行: 个用空格隔开的整数: 和 ;
- 第行: 第行为个用空格隔开的整数:,分别为第块宝石的重量与能为贝茜增加的魅力值。
输出格式
- 第行: 输出个整数,表示按照镶嵌要求,贝茜最多能增加的魅力值
样例
4 6
1 4
2 6
3 12
2 7
23
输入说明
贝茜收集了块宝石,她能忍受重量最大为的手镯。
输出说明
贝茜把除了第二块宝石的其余所有宝石都镶上手镯,这样她能增加的魅力值,并且所有宝石的重量为,同样符合要求。
数据规模与约定
对于的数据:$1\le N\le 3\,402,1 \le W_i\le 400,1\le D_i\le 100,1\le M \le 12\,880$。