Pagini recente » Cod sursa (job #1681208) | Cod sursa (job #2490244) | Cod sursa (job #2581004) | Cod sursa (job #1851511) | Cod sursa (job #714384)
Cod sursa(job #714384)
#include <fstream>
#include <iomanip>
using namespace std;
ifstream fin("secv3.in");
ofstream fout("secv3.out");
int N , L , U , c[30005] , t[30005];
double ans;
int main()
{
fin>>N>>U>>L;
for(int i = 1;i <= N;++i)
fin>>c[i];
for(int i = 1;i <= N;++i)
fin>>t[i];
for(int i = U;i <= N;++i)
{
double a = 0 , b = 0;
for(int j = i;j > i - L && j >= 1;--j) {
a+=c[i] , b+=t[i];
if(i - j + 1>= U) ans = max(ans,a/b);
}
}
fout<<fixed<<setprecision(2)<<ans;
return 0;
}