Cod sursa(job #2094790)
| Utilizator | Data | 26 decembrie 2017 16:01:29 | |
|---|---|---|---|
| Problema | Secventa 3 | Scor | 0 |
| 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("date.in");
ofstream g("date.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;
}
