生物竞赛

【问题描述】
在生物竞赛的实验考试中,营营面对着n道难题。由于考试前他熬夜补番,所以对于第i道题,他只能获得分。在实验考试中,选手可以向监考人员询问某一道题的操作步骤,但是要付出被扣m分的代价。注意选手的分数不能被扣成负数,也就是说,如果选手现在已经得到的分数不足m分,那么他就不能发起询问。营营如果询问了第i道题的实验步骤,就能在这道题上得到更多的分数。具体地说,他可以得到分,保证>。现在,他想要知道对于这次实验考试,他最多能得到多少分呢?
【输入格式】
第一行包含两个正整数n,m。
第i+1行包含两个正整数,
【输出格式】
一行,包含营营最多可以获得的分数。
【输入样例】
3 5
5 20
2 7
3 6
【输出样例】
20
【样例说明】
营营首先做完第二题,获得2分。
营营接着做完第三题,获得3分。
最后,营营以之前5分作为代价向监考老师询问了第一道题的实验步骤,加深了对第一道题的理解,在第一题上获得了20分。考试结束后,营营总共还剩下20分。可以发现,不存在得分更高的方案。
【数据说明】
对于20%的数据 n<=7
对于另20%的数据 n<=10
对于另20%的数据 n<=20
对于100%的数据 n<=1000,m<=1000

【时间限制】1000ms
【空间限制】1024M

信息

ID
2133
难度
9
分类
(无)
标签
递交数
1
已通过
1
通过率
100%
被复制
2
上传者