#include<iostream>
#include<algorithm>
#define int long long
using namespace std;
int x,y,z,k,a[3005],b[3005],c[3005],q[20000005],p=0,ans[20000005],l=0;
signed main(){
cin>>x>>y>>z>>k;
for(int i=1;i<=x;i++)cin>>a[i];
for(int i=1;i<=y;i++)cin>>b[i];
for(int i=1;i<=z;i++)cin>>c[i];
for(int i=1;i<=x;i++){
for(int j=1;j<=y;j++){
q[++p]=a[i]+b[j];
}
}
sort(q+1,q+p+1);
for(int i=1;i<=p;i++){
for(int j=1;j<=z;j++){
ans[++l]=q[i]+c[j];
}
}
sort(ans+1,ans+l+1);
for(int i=l;i>l-k;i--)cout<<ans[i]<<endl;
return 0;
}
刚上来第一个点就RE了,大佬帮忙看看为什么