Cod sursa(job #1919446)
| Utilizator | Data | 9 martie 2017 19:31:00 | |
|---|---|---|---|
| Problema | Secventa 3 | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.6 kb |
#include <fstream>
#include <iomanip>
using namespace std;
struct
{
float cost,timp;
}a[100];
int main()
{
ifstream fin("secv3.in");
ofstream fout("secv3.out");
int n,L,U;
fin>>n>>L>>U;
for(int i=1;i<=n;i++)
fin>>a[i].cost;
for(int i=1;i<=n;i++)
fin>>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;
}
fout<<setprecision(2);
fout<<max;
return 0;
}
