Pagini recente » Cod sursa (job #2535822) | Cod sursa (job #1951903) | Cod sursa (job #1136152) | Cod sursa (job #245210) | Cod sursa (job #2891267)
#include <bits/stdc++.h>
using namespace std;
#define name "secv3"
#define NMAX 30005
#define EPS 1e-3
int main()
{
FILE *f = fopen(name ".in", "r");
int n, l, u;
fscanf(f, "%d%d%d", &n, &l, &u);
int c[NMAX], t[NMAX];
c[0] = t[0] = 0;
for (int i = 1; i <= n; ++i) {
fscanf(f, "%d", &c[i]);
c[i] += c[i - 1];
}
for (int i = 1; i <= n; ++i) {
fscanf(f, "%d", &t[i]);
t[i] += t[i - 1];
}
fclose(f);
double ans = 0;
for (int i = 1; i <= n; ++i)
for (int j = i + l - 1; j <= i + u - 1; ++j)
ans = max(1.0 * (c[j] - c[i - 1]) / (t[j] - t[i - 1]), ans);
f = fopen(name ".out", "w");
fprintf(f, "%lf\n", ans);
fclose(f);
}