#include<bits/stdc++.h>
using namespace std;
int n, k;
float a[10010] , s;
bool check(int x){
int cnt=0;
for(int i=1;i<=n;i++)
cnt+=a[i]/x;
if(cnt>=k) return 1;
else return 0;
}
int main(){
cin >> n >> k;
for(int i = 1;i <= n;i++){
cin >> a[i];
a[i] *= 100.0;
}
sort(a+1,a+1+n);
float l = 0 , r = 0x7fffffff , mi;
while(r - l>1e-10){
mi = (l+r) / 2;
if(check(mi))l = mi + 1;
else r = mi - 1;
}
printf("%.3lf",r / 100.000000);
return 0;
}