Cod sursa(job #1533659)

Utilizator DaniMocanuInterlopDani Mocanu DaniMocanuInterlop Data 22 noiembrie 2015 20:39:48
Problema Secventa 3 Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include <fstream>
#include <algorithm>
#include <vector>
using namespace std;

ifstream f("secv3.in");
ofstream g("secv3.out");

double c[30000],t[30000];

int main()
{

    double nr1,nr2,b=0;
    int n,l,u,wu,j=1;
    f>>n>>u>>l;
    for(int i=1;i<=n;i++)
        f>>c[i];
    for(int i=1;i<=n;i++)
        f>>t[i];
     for(int i=1;i<=n;i++)
     {
        wu=u;
        while(wu<=l && wu+i<=n+1)
        {
            nr1=0;
            nr2=0;
            for(int k=i;k<=i+wu-1;k++)
                {
                    nr1=nr1+c[k];
                    nr2=nr2+t[k];
                }
            if(nr1/nr2>=b)
                b=nr1/nr2;
            wu++;
        }
     }
     g<<b;

    return 0;
}