2958: 收购裁判

Memory Limit:128 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:1 Solved:0

Description

在足球比赛中,如果你拥有了裁判,那么你的球队至少不会输(因为只要对手进球,那么裁判就说进球无效)。现在,对方在裁判的心目中已经获 得了M分,所有我们也要给裁判大于M分。(当然你在裁判心目中的分数越高好)。裁判有N个亲戚,每个亲戚和裁判的熟悉程度为Wi,收购代价为Vi。每个亲戚只能收买1次请问,如何收购性价比最高?

Input

输入包括多组数据数据 ,每组数据 第一行两个整数M,N

第二行N个整数,表示Wi

第三行N个整数,表示Vi

当N=M=0时输入结束

Output

对于每组样例输出一个三位小数,表示最高的性价比

若无法收购裁判,请输出"NO SOLUTlON"

Sample Input Copy

5 10
1 2 3 4 5
5 6 7 8 9
5 10
1 2 3 4 5
2 3 4 5 6
0 0

Sample Output Copy

0.500
0.800

HINT

样例1、2解释:选3、4、5这三个亲戚

对于20%的数据: N<=10,m<=15,wi<=10

对于50%的数据:N<=100,M<=10000,wi<=10

对于70%的数据:N<=1000,M<=10000,wi<=100

对于100%的数据:N<=1000,M<=10000,wi<=500

加入题单

算法标签: