#yuki68 from heapq import heappush, heappop N=int(raw_input()) L=map(int,raw_input().split()) Q=int(raw_input()) K=map(int,raw_input().split()) res=[0.0 for i in xrange(max(K)+1)] hp=[] for l in L: heappush(hp,(-l,l,1)) for i in range(1,max(K)+1): (a,b,n)=heappop(hp) res[i]=-a heappush(hp,(-1.0*b/(n+1),b,n+1)) for k in K: print res[k]