Cod sursa(job #630747)

Utilizator raulstoinStoin Raul raulstoin Data 6 noiembrie 2011 15:04:34
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<fstream>
using namespace std;
ifstream f("secv3.in");
ofstream g("secv3.out");
int main()
{
	unsigned long a[30000],b[30000],i,j,n,l,u,c,t,maxim=0;
	float s;
	f>>n>>l>>u;
	for(i=0;i<n;i++)
	{
		f>>a[i];
		a[i]*=100;
	}
	for(i=0;i<n;i++)
		f>>b[i];
	for(i=0;i<n-l+1;i++)
	{
		c=t=0;
		for(j=i;j<i+u && j<n;j++)
		{
			c+=a[j];
			t+=b[j];
		}
		if(c/t>maxim || !maxim)
			maxim=c/t;
	}
	s=(float)maxim/100;
	g<<s<<'\n';
	f.close();
	g.close();
	return 0;
}