Pagini recente » Cod sursa (job #411693) | Cod sursa (job #2055795) | Cod sursa (job #2191887) | Cod sursa (job #678025) | Cod sursa (job #938211)
Cod sursa(job #938211)
#include<fstream>
#include<algorithm>
#define NMAX 30005
using namespace std;
ifstream fin("secv3.in");
ofstream fout("secv3.out");
int n,F,L;
double c[NMAX],t[NMAX],maxim;
int main()
{
fin>>n>>F>>L;
int x;
for(int i=1;i<=n;i++)
{
fin>>x;
c[i]=c[i-1]+x;
}
for(int i=1;i<=n;i++)
{
fin>>x;
t[i]=t[i-1]+x;
}
for(int i=F;i<=n;i++)
for(int j=i-F;j>=0 && i-j<=L;j--)
maxim=max(maxim,(c[i]-c[j])/(t[i]-t[j]));
fout<<maxim<<'\n';
fin.close();
fout.close();
return 0;
}