Cod sursa(job #793384)

Utilizator Alexxino7Alexandru Popescu Alexxino7 Data 2 octombrie 2012 19:41:33
Problema Subsecventa de suma maxima Scor 95
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<fstream>
using namespace std;

int N,sum,summax,ii,iii,jj;

ifstream fin("ssm.in");
ofstream fout("ssm.out");

int main(){
	
	fin>>N;
	
	int i,x;
	for(i=1;i<=N;i++){
		fin>>x;
		if(sum+x<0)
			sum=0,ii=i+1;
		else
			sum+=x;
		if(sum>summax)
			summax=sum,jj=i,iii=ii;
	}
	
	fout<<summax<<" "<<iii<<" "<<jj<<"\n";
	
	fin.close();
	fout.close();
	return 0;
}