Pagini recente » Cod sursa (job #2833056) | Cod sursa (job #1627814) | Cod sursa (job #479817) | Cod sursa (job #1108466) | Cod sursa (job #2403476)
#include <bits/stdc++.h>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");
struct structura{
double sus, jos;
}partiale[30005];
int n, l_min, l_max;
double x, maxi;
void rezolvare()
{
for (int i=l_min; i<=n; ++i)
{
for (int j=i-l_min; j>=0 && j>=i-l_max-l_min; --j)
{
maxi=max(maxi,(partiale[i].sus-partiale[j].sus)/(partiale[i].jos-partiale[j].jos));
}
}
g << setprecision(2) << fixed << maxi;
}
int main() {
f >> n >> l_min >> l_max;
for (int i=1; i<=n; ++i)
{
f >> x;
partiale[i].sus=partiale[i-1].sus+x;
}
for (int i=1; i<=n; ++i)
{
f >> x;
partiale[i].jos=partiale[i-1].jos+x;
}
rezolvare();
return 0;
}