题目描述
学校举办社团嘉年华,操场上共有 个社团摊位,每个摊位都设置了一个体验项目。体验第 个项目需要 分钟(含排队时间),完成后可以领取 枚社团印章。每个项目最多体验一次,印章可以累计。
你总共只有 分钟参加嘉年华,想让领到的印章总数尽可能多。请计算在总体验时间不超过 分钟的前提下,最多能领到多少枚印章。
输入格式
第一行两个整数 和 ,表示总时长(分钟)与摊位(项目)个数。
接下来 行,第 行两个整数 和 ,表示第 个项目需要的分钟数与能领到的印章数。
输出格式
一行一个整数,表示最多能领到的印章总数。
样例
输入
50 4 30 12 25 8 20 9 40 15
输出
21
样例解释:体验第 、 个项目,共花 分钟,恰好用完时间,领到 枚印章;没有总时间不超过 分钟且印章更多的方案。
输入
8 1 10 5
输出
0
样例解释:唯一的项目需要 分钟,超过总时长 分钟,一个项目也体验不了,只能领到 枚印章。
数据范围
对于 的数据:,,,。
本题共 个测试点,每个测试点 分。