Problem AI: 采购奖品
[Creator : ]
Description
马上又到了一年一度的新年联欢,小明作为班里的班长,负责组织策划新年联欢活动,他决定采购一些奖品奖励积极参与每个项目活动的同学。
为了激励更多的人参与活动,需要采购的奖品数目越多越好。
班费中可支出的钱数为 $m$ 元,现给定商店中 $n$ 种可作为奖品的物品的价格和库存数量,怎样才能购得最多的物品数?
为了激励更多的人参与活动,需要采购的奖品数目越多越好。
班费中可支出的钱数为 $m$ 元,现给定商店中 $n$ 种可作为奖品的物品的价格和库存数量,怎样才能购得最多的物品数?
Input
输入一共 $n+1$ 行:
第一行包含两个正整数 $m\ (1<m\le 10^9)$ 和 $n\ (1\le n \le 1000)$,表示可支出的费用为 $m$ 元和可供购买的物品有 $n$ 种。
接下来的 $n$ 行,每行包含两个数(有一个空格分隔),分别表示一种物品的单价 $a_i$ 和库存数量 $b_i$。$a_i$ 和 $b_i$ 均不会超过 $1000$。
第一行包含两个正整数 $m\ (1<m\le 10^9)$ 和 $n\ (1\le n \le 1000)$,表示可支出的费用为 $m$ 元和可供购买的物品有 $n$ 种。
接下来的 $n$ 行,每行包含两个数(有一个空格分隔),分别表示一种物品的单价 $a_i$ 和库存数量 $b_i$。$a_i$ 和 $b_i$ 均不会超过 $1000$。
Output
一个整数,表示最多可以购买的物品数量。
Sample 1 Input
500 6
100 3
20 15
50 10
35 5
5 6
60 2
Sample 1 Output
25
价格为 $5$ 的可以买 $6$ 个,价格为 $20$ 的可以买 $15$ 个,价格为 $35$ 的可以买 $4$ 个,总共买 $25$ 个奖品。