Pagini recente » Cod sursa (job #3004296) | Cod sursa (job #739058) | Cod sursa (job #2282840) | Cod sursa (job #1955053) | Cod sursa (job #820869)
Cod sursa(job #820869)
#include<stdio.h>
int v[6000001];
int main()
{
int dddd,n,i,sc=0,smax=-1000000000,pozincsc,pozincsmax,pozsfsmax;
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&dddd);
pozincsc=1;
pozincsmax=1;
pozsfsmax=1;
for(i=1;i<=dddd;i++)
scanf("%d",&v[i]);
for(i=1;i<=n;i++){
if(sc<0)
{sc=0;pozincsc=i;}
sc+=v[i];
if(sc>smax)
{smax=sc;pozincsmax=pozincsc;pozsfsmax=i;}
}
printf("%d %d %d",smax,pozincsmax,pozsfsmax);
return 0;
}