Description
我的生日快到了,按照惯例,我要为大家提供派。我一共有N个圆形的派,且有F个朋友会来到我的生日派对,每个朋友都要分到一块派,每个人得到的派必须是一整块派,而不是零零碎碎的小片拼起来的。每个人分得的派面积是一样的,当然我自己也要分得一块大小相同的派。
我们每个人最多能够得到多大面积的派呢?派的形状都是圆形的,厚度都是1,但是每个人分得的派的形状不一定是一样的,也不一定是圆形的,只要面积相同就可以了。
Input
输入文件的第一行,一个整数T,表示测试数据的组数。
每组测试数据:
第一行,用空格隔开的两个整数N和F,分别表示圆形派的个数以及我的朋友的数量(1≤N,F≤10000)
第二行,N个用空格隔开的整数ri,分别表示N个派的半径(1≤ri≤10000)
Output
对于每组输入数据,输出一行,表示我和我的朋友们能够分得的派的面积的最大值。精确到10^-3
3
3 3
4 3 3
1 24
5
10 5
1 4 2 3 4 5 6 5 4 2