import sys read=sys.stdin.buffer.read readline=sys.stdin.buffer.readline N=int(readline()) L=list(map(int,readline().split())) Q,*K=map(int,read().split()) from heapq import heapify, heappushpop heap=[(-l, -1.) for l in L] heapify(heap) NMAX=5*10**5 + 10 ans=[0]*NMAX for i in range(NMAX): l,cnt=heap[0] l,cnt=-l,-cnt ans[i]=l heappushpop(heap, (-(l*cnt/(cnt+1)), -(cnt+1))) print(*[ans[k-1] for k in K], sep='\n')