#include #include #include #include #include #include #define rep(x,to) for(int (x)=0;(x)<(to);(x)++) using namespace std; typedef long long ll; int main() { int n, q; cin >> n; vector l(n); rep(i,n) cin >> l[i]; cin >> q; vector k(q); rep(i,q) cin >> k[i]; rep(j,q){ double hi=1e9+1, lw=0; rep(xx,120){ double md= (hi + lw) /2.0; ll w=0; rep(zz,n){ w += l[zz] / md; } if(w >=k[j]) lw=md; else hi=md; } printf("%.12f\n",lw); } return 0; }