#D17018. 采灵芝
采灵芝
题目描述
仙岛上种了无数的不同种类的灵芝,小芳跟着爷爷来到仙岛采摘灵芝。由于他们带的食物和饮用水有限,必须在时间内完成采摘。
假设岛上有种不同种类的灵芝,每种灵芝都有无限多个,已知每种灵芝采摘需要的时间,以及这种灵芝的价值;
请你编程帮助小芳计算,在有限的时间内,能够采摘到的灵芝的最大价值是多少?
输入描述
输入第一行有两个整数()和(),用一个空格隔开,代表总共能够用来采灵芝的时间,代表岛上灵芝的种类数。
接下来的行每行包括两个在到之间(包括和)的整数,分别表示采摘某种灵芝的时间和这种灵芝的价值。
输出描述
输出一行,这一行只包含一个整数,表示在规定的时间内,可以采到的灵芝的最大总价值。
样例
70 3
71 100
69 1
1 2
140
鲁公网安备37011202002910号