#HXOJ2628. 结构体贪心题二:采购奖品

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

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

输入格式

输入共有n+1行

第一行包含两个正整数m,n(1≤m≤10000,1≤n≤100),表示可支出的费用m和可购买的物品种类n种。

接下来n行,每行两个数p_i和a_i,表示第i种商品的单价和库存数量。

(1≤p_i≤10000,1≤a_i≤100)

输出格式

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

输入样例 #1

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

输出样例 #1

25

输入样例 #2

1 1
2 3

输出样例 #2

0

输入样例 #3

25 3
5 2
5 4
9 10

输出样例 #3

5

提示

【样例说明】

价格为5的可以买6个,价格20的可以买15个,价格35的可以买4个,总共买了25件奖品。

数据范围

第一行包含两个正整数m,n(1≤m≤10000,1≤n≤100),表示可支出的费用m和可购买的物品种类n种。

1≤p_i≤10000,1≤a_i≤100