#include #include using namespace std; int n, l[200005]; long long k; bool C(double x){ long long sum=0; for(int i=0; i= k; } int main(void){ cin >> n; for(int i=0; i> l[i]; } cin >> k; double left = 0; double right = 10000000010; for(int i=0; i<100; i++){ double mid = (left+right)/2; if(C(mid)){ left = mid; }else{ right = mid; } } printf("%.10f",left); return 0; }