#include typedef long long LL; //container util //------------------------------------------ #define ALL(a) (a).begin(),(a).end() #define RALL(a) (a).rbegin(), (a).rend() #define PB push_back #define MP make_pair #define DECIM8 fixed<> n; vector l; l.resize(n); double left=0,right=0; REP(i,n) cin >> l[i]; LL k; cin >> k; REP(i,n) left=max(left,l[i]); left/=k; REP(i,n) right+=l[i]; right/=k; while(right-left>EPS&&right>left*(1+EPS)){ double tmp=(left+right)/2; LL stick=0; REP(i,l.size()) stick+=l[i]/tmp; if(stick