Pagini recente » Cod sursa (job #1270089) | Cod sursa (job #719469) | Cod sursa (job #2009352) | Cod sursa (job #3147584) | Cod sursa (job #661851)
Cod sursa(job #661851)
#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;
}