“树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛I 充分利用学习卡(粉)

I 充分利用学习卡(粉)

Time Limit:1000MS  Memory Limit:65536K
Total Submit:3 Accepted:0

Description

现在王同学一张树人学习卡,他想报一些课程,每节课程都有一定的花费p、知识量v,每周每种课程上n节。他现在想用这张卡在这周内获得最多的知识量。请各位帮王同学用编程解决这个问题。

Input

第一行输入两个数据cash(卡的价值0<=cash<=1000) N(课程的种类数0<=N<=10),
第2行输入每种课程的信息,包括p(花费0<=p<=1000),v(知识量0<=v<=1000),n(每周课程节数0<=n<=20),格式为:
p1 v1 n1 p2 v2 n2 p3 v3 n3...pN vN nN
(cash = -1 && N == -1时结束输入)

Output

输出获得的最大知识量。

Sample Input

735 3
125 125	4 5 5 6 350 350 3
0 3
1 2 1 2 2 1 3 3 1
10 1
1 5 1
-1 -1

Sample Output

735
0
5
原文地址:https://www.cnblogs.com/anderson0/p/1445379.html