#include using namespace std; #define rep(i,a,b) for(int i=a;i> n; int arr[n]; rep(i,0,n) cin >> arr[i]; int k; cin >> k; double left = 0; double right = 1e13; rep(i,0,100){ double mid = (left + right)/2; int cnt = 0; rep(j,0,n){ cnt += (int)(arr[j]/mid); } if(cnt >= k){ left = mid; }else{ right = mid; } } cout << fixed << setprecision(10) <