Cod sursa(job #491826)

Utilizator theocmtAxenie Theodor theocmt Data 12 octombrie 2010 16:05:14
Problema Carnati Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include<fstream>

using namespace std;

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

int main()
{
	long i,n,x,sc=0,smax=-1000000,p1=1,p2=1,p=1;
	in>>n;
	for (i=1; i<=n; i++)
	{
		in>>x;
		sc+=x;
		if (sc>smax)
		{
			p1=p;
			p2=i;
			smax=sc;
		}
		if (sc<0)
		{
			sc=0;
			p=i+1;
		}
	}
	out<<smax<<" "<<p1<<" "<<p2;
}