level 10
Schmeichel20
楼主
问题描述
罗是一个学习非常好的同学,在考试中他总能轻松拿到满分。
终于在期末考试中,出题老师不能容忍这种每次都拿满分的存在,决定出一次任何人都不能拿到满分的BT考试。
然而,罗同学在看到卷子的第一时间就明白了老师的意图,事实上,罗在看到卷子的第一时间就看出了每一道题需要的时间和能得到的分数,然而由于题目过多,罗不能在考试时间内解完所有试题。对于这种卷子,罗当然希望能拿到尽量高的分数,于是他希望你帮他制定一个策略使得能获得的分数尽量高。
注意有的问题是包含多个小题的,由于小题之间的关联性,这种问题必须先解决前面的小题再解决后面的小题。
输入文件
输入文件的第一行为考试的大题总数N,考试总时间T。
接下来N行,每行首先一个正整数Pi,表示该大题的小题个数,接下来Pi*2个正整数分别表示每个小题所需的时间和分数。
输出文件
输出文件仅包含一行,为罗在这次考试中所能获得的最大分数。
输入样例
2 7
3 1 2 2 3 5 15
3 1 2 3 5 4 13
输出样例
12
评分方法
本题没有部分分,你的程序的输出只有和标准答案完全一致才能获得满分,否则不得分。
数据规模和约定
对于100%的数据,N ≤ 100,T ≤ 3 000。
每一道大题至多包含5道小题,所有题目的分数总和不超过1000000。
2011年02月20日 06点02分
1
罗是一个学习非常好的同学,在考试中他总能轻松拿到满分。
终于在期末考试中,出题老师不能容忍这种每次都拿满分的存在,决定出一次任何人都不能拿到满分的BT考试。
然而,罗同学在看到卷子的第一时间就明白了老师的意图,事实上,罗在看到卷子的第一时间就看出了每一道题需要的时间和能得到的分数,然而由于题目过多,罗不能在考试时间内解完所有试题。对于这种卷子,罗当然希望能拿到尽量高的分数,于是他希望你帮他制定一个策略使得能获得的分数尽量高。
注意有的问题是包含多个小题的,由于小题之间的关联性,这种问题必须先解决前面的小题再解决后面的小题。
输入文件
输入文件的第一行为考试的大题总数N,考试总时间T。
接下来N行,每行首先一个正整数Pi,表示该大题的小题个数,接下来Pi*2个正整数分别表示每个小题所需的时间和分数。
输出文件
输出文件仅包含一行,为罗在这次考试中所能获得的最大分数。
输入样例
2 7
3 1 2 2 3 5 15
3 1 2 3 5 4 13
输出样例
12
评分方法
本题没有部分分,你的程序的输出只有和标准答案完全一致才能获得满分,否则不得分。
数据规模和约定
对于100%的数据,N ≤ 100,T ≤ 3 000。
每一道大题至多包含5道小题,所有题目的分数总和不超过1000000。