Cod sursa(job #661851)

Utilizator contt_de_tiesteguess who contt_de_tieste Data 15 ianuarie 2012 13:07:23
Problema Secventa 3 Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<fstream>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");
int main()
{
unsigned long a[30000],b[30000],i,j,n,l,u,c,t,maxim=0;
f>>n>>l>>u;
for(i=0;i<n;i++)
{
f>>a[i];
a[i]*=100;
}
for(i=0;i<n;i++)
f>>b[i];
for(i=0;i<n;i++)
{
c=t=0;
for(j=i;j<i+l;j++)
{
c+=a[j];
t+=b[j];
}
if(c/t>maxim)
maxim=c/t;
for(j=1;j<i+u && j<n;j++)
{
c+=a[j];
t+=b[j];
if(c/t>maxim)
maxim=c/t;
}
}
g<<(float)maxim/100<<'\n';
f.close();
g.close();
return 0;
}