#B. [USACO3.1] 总分 Score Inflation

    Type: RemoteJudge 1000ms 125MiB

[USACO3.1] 总分 Score Inflation

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

选手在我们 USACO 的竞赛中的得分越多我们越高兴。

我们试着设计我们的竞赛以便人们能尽可能的多得分,这需要你的帮助。

题目描述

我们可以从几个种类中选取竞赛的题目,这里的一个“种类”是指一个竞赛题目的集合,解决集合中的题目需要相同多的时间并且能得到相同的分数。

你的任务是写一个程序来告诉 USACO 的职员,应该从每一个种类中选取多少题目,使得解决题目的总耗时在竞赛规定的时间里并且总分最大。

输入格式

输入的第一行是用空格隔开的两个整数,分别代表竞赛时间 mm 和题目类 nn

22 到第 (n+1)(n + 1) 行,每行两个用空格隔开的整数,第 (i+1)(i + 1) 行的整数 pi,tip_i, t_i 分别代表解决第 ii 类题得到的分数和需要花费的时间。

既然是某一类题目,那么这一类题目可以重复选择。

输出格式

输出一行一个整数,代表最大的总分。

300 4
100 60
250 120
120 100
35 20
605

提示

数据规模与约定

对于 100%100\% 的数据,保证 1n,m1041 \leq n, m \leq 10^41pi,ti1041 \leq p_i, t_i \leq 10^4

初一竞赛组作业——背包问题

Not Claimed
Status
Done
Problem
10
Open Since
2024-11-26 15:00
Deadline
2025-1-9 23:59
Extension
24 hour(s)