Pagini recente » Cod sursa (job #1586746) | Diferente pentru utilizator/robybrasov intre reviziile 47 si 48 | DeehoroEjkoli | Diferente pentru warm-up-2019/solutii/shoturi intre reviziile 93 si 92 | Cod sursa (job #2017450)
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");
int n,k,u,i,j,t[30001],c[30001],l;
float sc,st,ss,sm;
int main()
{
f>>n>>k>>u;
for(i=1;i<=n;i++)
f>>c[i];
for(i=1;i<=n;i++)
f>>t[i];
for(i=1;i<=n-k+1;i++)
{
sc=0;st=0;ss=0;l=0;
for(j=i;j<=i+u-1;j++)
{
st+=t[j];
sc+=c[j];
l++;
if(l>=k&&l<=u)
{
ss=sc/st;
sm=max(sm,ss);
}
}
}
g<<setprecision(2)<<sm;
return 0;
}