84432 - KRUMPIRKO

通过次数

1

提交次数

2

时间限制 : 1 秒
内存限制 : 128 MB

\text{Mr. Potato} 开了两家新店卖土豆。他买了 N 袋土豆,其中第 i 袋价值为 c_i,袋里有 a_i 个土豆。他打算把这 N 袋土豆整袋整袋地分在两个店里。

在每家店中,土豆的平均价格等于这家店里所有袋的土豆的总价比上土豆的个数。(注意是个数而不是袋数!)

P_1 为第一家店的土豆平均价格,P_2 为第二家店的土豆平均价格。\text{Mr. Potato} 希望在至少有一家店里土豆袋数正好等于 L的情况下,最小化 P_1\times P_2 的值。

输入

第一行包含两个整数 NL

第二行包含 N 个整数 a_i

第三行包含 N 个整数 c_i

输出

第一行输出一个浮点数,为 P_1\times P_2 的最小值,保留到小数点后三位。

样例

输入

3 1
3 2 1
1 2 3

输出

0.556

输入

3 2
2 2 2
3 3 3

输出

2.250

提示

对于 100\% 的数据,2\le N\le 1001\le L< N1\le a_i\le 100,$1\le ci\le 10^6\sum\limits{i=1}^{N} a_i\le 500$。

来源

COCI 2015/2016