Cod sursa(job #628796)

Utilizator danandreiNegut Daniel Andrei danandrei Data 2 noiembrie 2011 10:00:53
Problema Subsecventa de suma maxima Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
using namespace std;
int a[6000010] ;
int main()
{
	int i, Ri, Rj, Sum, N, R ;
	fstream fin("ssm.in") ;
	fstream fout("ssm.out") ;
	fin >> N ;
	for(i=1; i<=N ; i++) ; {
		fin >> a[i] ; }
	for (i=1; i<=N; i++) ; {
		Sum = Sum + a[i] ;
		if(Sum<0); {
			Sum=0 ;
			Ri=i ; }
		if(Sum>R); {
			R=Sum ;
				Rj=i ; }
	}
	fout << R << Ri << Rj;
	return 0;
}