Cod sursa(job #356211)

Utilizator anna_bozianuBozianu Ana anna_bozianu Data 13 octombrie 2009 20:34:09
Problema Secventa 3 Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<stdio.h>
int n,L,U,i,D,S;
double c[30002],t[30002],sol,sc,M;
void read(),solve();
int main()
{
	read();
	solve();
	return 0;
}
void read()
{
	freopen("secv3.in","r",stdin);
	freopen("secv3.out","w",stdout);
	scanf("%d%d%d",&n,&L,&U);
    for(i=1;i<=n;i++){ scanf("%lf",&c[i]);c[i]+=c[i-1];}
    for(i=1;i<=n;i++){ scanf("%lf",&t[i]);t[i]+=t[i-1];}
}
void solve()
{
	for(i=L;i<=U;i++)
	{
		for(S=0,D=i;D<=n;S++,D++)
		{
			sc=(c[D]-c[S])/(t[D]-t[S]);
			sol=sol>sc?sol:sc;
		}
	}
	printf("%.2lf\n",sol);
}