Problem4016--小数背包问题(beibao)

4016: 小数背包问题(beibao)

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 5  Solved: 3
[Submit] [Status] [Web Board] [Creator:]

Description

有一个背包,背包容量是M(0<M500),有N(1<N1000)个物品,物品可以分割成任意大小。

  要求尽可能让装入背包中的物品总价值最大,但不能超过总容量。

Input

第1行有两个数,M和N;
第2行到N+I行:第i行为第i-1个物品的价值和质量(均为小于100的正整数),中间用空格隔开。

Output

只有一个数为最大总价值(保留一位小数)。

Sample Input Copy

150 7
10 35
40 30
30 60
50 50
35 40
40 10
30 25

Sample Output Copy

190.6

Source/Category

贪心