#include<bits/stdc++.h>
using namespace std;
long long n,k;
double ll;
long long a[100100];
long long l=1,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>>ll;
a[i]=ll*100;
if(a[i]>r) r=a[i];
}while(l+1!=r){
long long mid=(l+r)/2;
if(mid==0){
cout<<"0.00";
return 0;
}if(cheak(mid)==1){
l=mid;
}else{
r=mid;
}
}printf("%.2f",r*0.01);
return 0;
}