I. 【基础】采灵芝

    传统题 1000ms 128MiB

【基础】采灵芝

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

仙岛上种了无数的不同种类的灵芝,小芳跟着爷爷来到仙岛采摘灵芝。由于他们带的食物和饮用水有限,必须在时间t内完成采摘。 假设岛上有m种不同种类的灵芝,每种灵芝都有无限多个,已知每种灵芝采摘需要的时间,以及这种灵芝的价值; 请你编程帮助小芳计算,在有限的时间t内,能够采摘到的灵芝的最大价值是多少?

Input Format

输入第一行有两个整数T(1 <= T <= 100000)和M(1 <= M <= 2000),用一个空格隔开,T代表总共能够用来采灵芝的时间,M代表岛上灵芝的种类数。接下来的M行每行包括两个在1到10000之间(包括1和10000)的整数,分别表示采摘某种灵芝的时间和这种灵芝的价值。

Output Format

输出一行,这一行只包含一个整数,表示在规定的时间内,可以采到的灵芝的最大总价值。
70 3
71 100
69 1
1 2
140

Source

动态规划 背包问题

必刷模板题

未参加
状态
已结束
规则
ACM/ICPC
题目
33
开始于
2025-5-25 14:00
结束于
2025-6-15 10:00
持续时间
500 小时
主持人
参赛人数
35