Pagini recente » Cod sursa (job #1942782) | Cod sursa (job #517479) | Cod sursa (job #3153023) | Cod sursa (job #814617) | Cod sursa (job #1283981)
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n, ii, is, smax, nr, s, iimax, ismax, i;
scanf("%d", &n);
iimax=1;
ismax=1;
is=1;
ii=1;
scanf("%d", &smax);
s=smax;
for(i=2;i<=n;i++)
{
scanf("%d", &nr);
if(nr>nr+s)
{
s=nr;
is=i;
ii=i;
}
else{
s=s+nr;
is=i;
}
if(s>smax)
{
smax=s;
iimax=ii;
ismax=is;
}
}
printf("%d %d %d", smax, iimax, ismax);
return 0;
}