#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,n1,n2;
int num[100005];
cin>>n>>n1>>n2;
for(int i=1;i<=n;i++)
{
cin>>num[i];
}
sort(num+1,num+1+n);
double sum=0;
if(n1>n2)
swap(n1,n2);
int x=0;
long long sum1=0;
for(int i=n;i>=1;i--)
{
sum1+=num[i];
x++;
if(x==n1)
break;
}
// cout<<sum<<' '<<sum1<<endl;
sum+=sum1*1.0/n1*1.0;
sum1=0;x=0;
for(int i=n-n1;i>=1;i--)
{
sum1+=num[i];
x++;
if(x==n2)
break;
}
//cout<<sum<<' '<<sum1<<endl;
sum+=sum1*1.0/n2*1.0;
printf("%.7lf\n",sum);
return 0;
}