Pagini recente » Monitorul de evaluare | Profil patratzel | Monitorul de evaluare | Cod sursa (job #117568) | Cod sursa (job #203440)
Cod sursa(job #203440)
#include <stdio.h>
int n,l,u;
int c[30002],t[30002];
bool used[30002][30002];
int i,j,k,m;
double sumc,sumt,max=0,aux;
int main(){
freopen("secv3.in","r",stdin);
freopen("secv3.out","w",stdout);
scanf("%d %d %d",&n,&l,&u);
for(i=0;i<n;++i)scanf("%d",&c[i]);
for(i=0;i<n;++i) scanf("%d",&t[i]);
for(k=l;k<=u;++k)
for(i=1;i<=n-k;++i,m=i+k)
if(!used[i][k])
{
used[i][k]=1;
sumc=0;
sumt=0;
for(j=i;j<=m;++j)
sumc+=c[j],
sumt+=t[j];
aux=(double)sumc/sumt;
if(aux>max)max = aux;
}
printf("%.2lf",max);
return 0;
}