![]()
![]()
#include <iostream>
#include <algorithm>
#include <queue>
using namespace std;
int k,d,m,f,q,a,b,c,tmp;
double ans;
int main() {
cin>>k>>d>>m>>f;
priority_queue <int> K,D,M,F;//4种球员
for(int i=0;i<k;++i){//进队
cin>>tmp;
K.push(tmp);
}
for(int i=0;i<d;++i){
cin>>tmp;
D.push(tmp);
}
for(int i=0;i<m;++i){
cin>>tmp;
M.push(tmp);
}
for(int i=0;i<f;++i){
cin>>tmp;
F.push(tmp);
}
cin>>q;
for(int i=0;i<q;++i){
double sum=0;
cin>>a>>b>>c;
for(int j=0;j<a;++j){
sum+=D.top();//加入sum
D.pop();//出队列
}
for(int j=0;j<b;++j){
sum+=M.top();
M.pop();
}
for(int j=0;j<c;++j){
sum+=F.top();
F.pop();
}
sum+=K.top();//只要1个
K.pop();
ans=sum/11;算mean
printf("%.2lf\n",ans);
}
return 0;
}