Cod sursa(job #1919437)

Utilizator Octavian123Pinzariu Octavian Octavian123 Data 9 martie 2017 19:26:58
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>

using namespace std;

struct
{
    float cost,timp;

}a[100];


int main()
{

int n,L,U;
cin>>n>>L>>U;
for(int i=1;i<=n;i++)
    cin>>a[i].cost;
for(int i=1;i<=n;i++)
    cin>>a[i].timp;


float max=0,nr=L;
for(int i=1;i<=n;i++)
   {float S1=0,S2=0;
    for(int j=i;j<=n;j++)
        {
        S1+=a[j].cost;
        S2+=a[j].timp;
        if(nr==U)break;
        nr++;

        }
    if(S1/S2>max)max=S1/S2;
   }
        cout<<max;
    return 0;
}