Pagini recente » Cod sursa (job #1830407) | Cod sursa (job #1232295) | Cod sursa (job #2904596) | Cod sursa (job #806025) | Cod sursa (job #1831741)
#include <cstdio>
using namespace std;
int main () {
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int n, m, i, j, k, s, t, st, s_st, s_dr, maxim;
maxim = s = -( 1 << 23 );
scanf("%d",&n);
for ( i = 1; i <= n; ++i ) {
scanf("%d",&k);
if ( s > 0 ) s += k;
else {
s = k;
st = i;
}
if ( s > maxim ) {
s_st = st;
s_dr = i;
maxim = s;
}
}
printf("%d %d %d",maxim,s_st,s_dr);
return 0;
}