Cod sursa(job #2094791)

Utilizator marmu123Marius Marmureanu marmu123 Data 26 decembrie 2017 16:02:45
Problema Secventa 3 Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream>
#include <math.h>
#include <algorithm>
#include <iomanip>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");

int v[30005],v1[30005];
int main()
{int l,u,n;
float smax=0;
f>>n>>l>>u;
for(int i=1;i<=n;i++)
    f>>v[i];
for(int i=1;i<=n;i++)
    f>>v1[i];
for(int i=1;i<=n-l+1;i++)
{
    for(int j=l;j<=u;j++)
        {float s=0,s1=0;
            for(int k=i;k<=i+j-1;k++)
        {s=s+v[k];s1=s1+v1[k];}
        float rez=float(s/s1);
        if(rez>smax)
            smax=float(s/s1);
        }
}
g<<fixed<<setprecision(2)<<smax;
    return 0;
}