Pagini recente » Cod sursa (job #1267864) | Cod sursa (job #1592456) | Cod sursa (job #182391) | Cod sursa (job #2361230) | Cod sursa (job #2472263)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int N,s=0,L=0,smax=-99999999999,st=0,dr=0,sf=0,nr;
f>>N;
for (int i=1;i<=N;i++)
{
f>>nr;
if(s+nr>=nr) s=s+nr;
else {s=nr;
L=i;}
if(s>smax)
{
smax=s;
st=L;
dr=i;
}
else if( s>=smax && L<st) {st=L;dr=i;}
}
g<<smax<<' '<<st<<' '<<dr;
return 0;
}