Pagini recente » Cod sursa (job #1585003) | Cod sursa (job #240548) | Cod sursa (job #2136074) | Cod sursa (job #1137872) | Cod sursa (job #820872)
Cod sursa(job #820872)
#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<=dddd;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;
}