Pagini recente » Cod sursa (job #2705715) | Cod sursa (job #1108590) | Cod sursa (job #192907) | Cod sursa (job #2503334) | Cod sursa (job #841362)
Cod sursa(job #841362)
#include <stdio.h>
int n,k;
int s;
int min=1000000000,ms;
int smax=-1000000000,st,fin;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
int a;
for(int i=1;i<=n;i++)
{
scanf("%d",&a);
if(s<min)
{
min=s;
ms=i-1;
}
s+=a;
if(s-min>smax)
{
smax=s-min;
st=ms+1;
fin=i;
}
}
printf("%d %d %d\n",smax,st,fin,smax);
return 0;
}