Cod sursa(job #2017452)

Utilizator robertrRotaru Stefan Robert robertr Data 1 septembrie 2017 12:12:10
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <fstream>
#include <iomanip>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");
int n,k,u,i,j,l;
float sc,st,ss,sm,t[30001],c[30001];
int main()
{
    f>>n>>k>>u;
    for(i=1;i<=n;i++)
        f>>c[i];
    for(i=1;i<=n;i++)
        f>>t[i];
    for(i=1;i<=n-k+1;i++)
    {
        sc=0;st=0;ss=0;l=0;
        for(j=i;j<=i+u-1;j++)
        {
            st+=t[j];
            sc+=c[j];
            l++;
            if(l>=k&&l<=u)
            {
                ss=sc/st;
                sm=max(sm,ss);
            }
        }
    }
    g<<setprecision(2)<<sm;
    return 0;
}