Pagini recente » Cod sursa (job #80914) | Cod sursa (job #123775) | Cod sursa (job #3145220) | Cod sursa (job #2766666) | Cod sursa (job #1105328)
#include <fstream>
#define NMAX 6000005
using namespace std;
FILE* f=freopen("ssm.in","r",stdin);
FILE* o=freopen("ssm.out","w",stdout);
int main()
{
int n,a,b,smax,amax,bmax,last,x;
scanf("%d%d",&n,&last);
smax=last;
a=b=amax=bmax=1;
for(int i=2;i<=n;++i)
{
scanf("%d",&x);
if(last+x>=x)
{
last+=x;
b=i;
}
else
{
last=x;
a=b=i;
}
if(last>smax)
{
smax=last;
amax=a;
bmax=b;
}
}
printf("%d %d %d",smax,amax,bmax);
return 0;
}