小Q的生日派

小Q的生日派

背景

小Q的生日要到了!根据习俗,小Q需要将一些派分给大家。小Q有\(n\)个不同口味、不同大小的派。有\(m\)个朋友会来参加小Q的派对,每个人会拿到一块派(必须一个派的一块,不能由几个派的小块拼成;可以是一整个派)。

小Q朋友们都特别小气,如果有人拿到更大的一块,其他人就会开始抱怨。因此所有人拿到的派是同样大小的(但不需要是同样形状的),虽然这样有些派会被浪费,但总比搞砸整个派对好。当然,小Q也要给自己留一块,而这一块也要和其他人的同样大小。

描述

请你设计一个程序计算每个人拿到的派最大是多少?每个派都是一个高为\(1\),半径不等的圆柱体。

输入

第一行包含两个正整数\(n\),\(m\),表示派的数量和朋友的数量。

第二行包含\(n\)个整数\(a_i\),表示每个派的半径。

输出

输出每个人能得到的最大的派的体积,精确到小数点后三位。

样例1

样例输入

3 3
4 3 3

样例输出

25.133

限制

1s,64MiB对于每个测试点.

数据范围与提示

对于100%的数据,保证\(1≤n,m≤10 000\),\(1≤a_i≤10 000\)

Source

Vijos Original

信息

ID
1001
难度
9
分类
(无)
标签
递交数
5
已通过
2
通过率
40%
上传者