Problem4714--采购奖品

4714: 采购奖品

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

马上又到了一年一度的新年联欢,小明作为班里的班长,负责组织策划新年联欢活动,他决定采购一些奖品奖励积极参与每个项目活动的同学。为了激励更多的人参与活动,需要采购的奖品数目越多越好。班费中可支出的钱数为 mmm 元,现给定商店中 nnn 种可作为奖品的物品的价格和库存数量,怎样才能购得最多的物品数?

Input

输入一共 n+1n+1n+1 行:
第一行包含两个正整数 m (1<m≤10000)m\ (1<m\le 10000)m (1<m10000)n (1≤n≤100)n\ (1\le n \le 100)n (1n100),表示可支出的费用为 mmm 元和可供购买的物品有 nnn 种。
接下来的 nnn 行,每行包含两个数(有一个空格分隔),分别表示一种物品的单价 aia_iai 和库存数量 bib_ibiaia_iaibib_ibi 均不会超过 100010001000

Output

一个整数,表示最多可以购买的物品数量。

Sample 1 Input

500 6
100 3
20 15
50 10
35 5
5 6
60 2

Sample 1 Output

25

HINT

【样例解释】
价格为 555 的可以买 666 个,价格为 202020 的可以买 151515 个,价格为 353535 的可以买 444 个,总共买 252525 个奖品。

Source/Category

基础算法 4.7.排序