#include "bits/stdc++.h" using namespace std; typedef long long ll; typedef long double lb; #define rep(i,j,n) for (ll i = j; i < (n); i++) #define CLR(mat,f) memset(mat, f, sizeof(mat)) #define IN(a, b, x) (a<=x&&xP; const ll mod=1e9+7; const int INF = 1000000; const double PI=3.14159265359; int main(){ ll n;cin>>n; ll l[n];rep(i,0,n)cin>>l[i]; ll k;cin>>k; lb ok=0,ng=1e9; while(ng-ok>1e-10){ lb mid=(ok+ng)/2; ll sum=0; rep(i,0,n)sum+=l[i]/mid; if(sum>=k)ok=mid; else ng=mid; } out(setprecision(12)<