100 #LQ1109. 最大值

最大值

题目描述

某校庆祝元旦需要采购一些瓜子在联欢会上食用,学校给了固定资金 nn 元让小蓝去超市采购瓜子,且要求采购最多的瓜子。到了超市发现有 mm 种瓜子,且都是成袋售卖。小蓝这下为难了,不知道如何才能用固定资金采购最多的瓜子。

现在给出每种瓜子每袋的价格、每袋的重量,请你帮助小蓝计算下用 nn 元最多能采购多少瓜子。

例如:

给定的资金 nn8080 元,瓜子种类 mm22 种:

第一种瓜子每袋 1818 元,每袋 1010 千克;

第二种瓜子每袋 3030 元,每袋 2020 千克;

8080 元资金最多可以买 5050 千克瓜子(买 22 袋第二种,11 袋第一种的,总重量 5050 千克,使用资金 7878 元)

输入格式

第一行输入两个正整数 nn1n10001 \le n \le 1000)和 mm1m301 \le m \le 30),用一个空格隔开,nn 代表买瓜子的资金,mm 代表超市瓜子种类数。

接下来输入 mm 行,每行输入两个正整数 pp1p1001 \le p \le 100)和 kk1k1001 \le k \le 100)且用一个空格隔开,pp 代表每袋瓜子的价格,kk 代表每袋瓜子的重量。

输出格式

输出一个正整数,代表 nn 元钱最多能采购到的瓜子重量(千克)。

80 2 
18 10
30 20
50