Pagini recente » Cod sursa (job #674876) | Cod sursa (job #1496736) | Cod sursa (job #529938) | Cod sursa (job #2028838) | Cod sursa (job #280288)
Cod sursa(job #280288)
#include<stdio.h>
int main()
{
int s,f,ps,pf,n,i,aux,max,mmax=0;
//int best[60001];
//int strt[60001];
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
scanf("%d",&aux);
mmax=max=aux;
ps=0;
pf=0;
for(i=1;i<n;++i)
{
scanf("%d",&aux);
if(max+aux>aux)
{
max+=aux;
pf=i;
}
else
{
max=aux;
ps=i;
}
if(mmax<max)
{
mmax=max;
s=ps;
f=pf;
}
}
printf("%d %d %d",mmax,s+1,f+1);
return 0;
}