Problem1630--PIPI购物

1630: PIPI购物

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 205  Solved: 48
[Submit] [Status] [Web Board] [Creator:]

Description

PIPI手里有m元,他想要去买些东西。商店里一种有n件商品,第i件商品价格为vi
他对于每件物品都有一个想要值wi,他想用手里的钱买到满意度最大的一些商品,请问他要怎么做?
假设他买了k件商品,满意度的定义为vj1*wj1+vj2*wj2+...+vjk*wjk

Input

多组输入。
第一行输入PIPI手里的钱数m(0<=m<=1e4)和商品的数量n(1<=n<=100)。
接下来n行输入商品的价格v(1<=v<=1e4)和满意度w(1<=w<=1e5)。

Output

对于每组输入,输出PIPI购物能得到的最大满意值。

Sample Input

10 3
4 2
5 3
3 3

Sample Output

24

Source/Category

简单