UOJ Logo AYIT Online Judge

AYITOJ

统计
时间限制:1s    内存限制:256M    满分: 10分

题目描述

又到了吃西瓜的季节,ZZ喜欢吃西瓜,这天ZZ买了一个大西瓜,然后ZZ同时也是一个喜欢分享的人,

他会把自己的西瓜分享给其他的人,ZZ有一个要求,他想优先满足自己亲密程度高的要求,同时又尽可能多的分给更多的人.

ZZ还有一个要求,就是他必须剩下一些留给自己吃,(也就是N不能全部被分完)

请你来写一个程序,满足ZZ的要求,假设ZZ的西瓜有N块,有M个小朋友,每个小朋友都有自己的需要和同ZZ的亲密程度,(编号从0到M-1)

输入描述

N代表西瓜块数,M代表小朋友个数,随后M行,每行有一个a,b分别代表同ZZ的亲密程度和自己需要的西瓜块数

输出描述

请输出一个整数代表ZZ最多能分给多少个小朋友。

样例输入

11 5
30 1
15 2
10 1
25 4
20 2

样例输出

5


数据范围

$0 < N <= 3000,0 <= M <= 1000,0 <= a <= 10^6,0 < b <= 3000$

题目来源

guoyuanchen