Pagini recente » Cod sursa (job #1982968) | Cod sursa (job #1133129) | Cod sursa (job #216025) | Cod sursa (job #441443) | Cod sursa (job #1791189)
#include <cstdio>
using namespace std;
int n,x,i,sc,smax,poz1,poz2,aux;
int main()
{freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
scanf("%d",&n);
scanf("%d",&x);
sc=x;smax=x;poz1=1;poz2=1;
for(i=2;i<=n;i++){
scanf("%d",&x);
if(sc+x<x){sc=x;aux=i;}
else sc+=x;
if(sc>smax){smax=sc;poz2=i;poz1=aux;}
}
printf("%d %d %d",smax,poz1,poz2);
return 0;
}