#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; typedef pair Pd; int main() { int n; cin>>n; double l[100000]; priority_queue que; for(int i=0; i>l[i]; que.push(Pd(l[i], i)); } int ct[100000]={}; double ans[500001]; for(int t=1; t<=500000; t++){ Pd p=que.top(); que.pop(); ans[t]=p.first; int i=p.second; ct[i]++; que.push(Pd(l[i]/((double)(ct[i]+1)), i)); } int q; cin>>q; for(int i=0; i>k; printf("%.10lf\n", ans[k]); } return 0; }