Pagini recente » Cod sursa (job #1369170) | Cod sursa (job #2731514) | Cod sursa (job #228470) | Cod sursa (job #1133595) | Cod sursa (job #884805)
Cod sursa(job #884805)
#include <iostream>
#include <fstream>
using namespace std;
int n,v[6000001],bst[6000001],mx;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int i,a,smax,s,st=1,dr=1,stf=1,drf=1;
f>>n;
f>>a;
smax=s=a;
for(i=2;i<=n;i++)
{
f>>a;
if(s+a<a)
{
s=a;
st=i;
if(s>smax)
{
smax=s;
drf=i;
stf=st;
}
}
else
{
s+=a;
if(s>smax)
{
smax=s;
drf=i;
stf=st;
}
}
}
g<<smax<<endl;
g<<stf<<" "<<drf;
return 0;
}