#include<bits/stdc++.h>
using namespace std;
long long n,k;
double a[10010];
long long l=0,r=INT_MIN;
bool cheak(int x){
long long ans=0;
for(int i=1;i<=n;i++){
ans+=(a[i]/x);
}if(ans>=k) return 1;
else return 0;
}int main(){
scanf("%lld%lld",&n,&k);
for(int i=1;i<=n;i++){
cin>>a[i];
a[i]*=100;
if(a[i]>r) r=a[i];
}while(l<=r){
long long mid=(l+r)/2;
if(cheak(mid)==1){
l=mid;
}else{
r=mid;
}
}printf("%.2f",r*0.01);
return 0;
}