Pagini recente » Cod sursa (job #562041) | Cod sursa (job #2275411) | Cod sursa (job #2822170) | Cod sursa (job #973951) | Cod sursa (job #2760413)
#include <bits/stdc++.h>
using namespace std;
int n;
int main(){
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
int hmax = -int(2e9),st,dr,l,s=0;
for(int i=1;i<=n;i++){
int x;
scanf("%d",&x);
if(x > x + s) {
s = x;
l = i;
}else{
s += x;
}
if(hmax < s){
hmax = s;
st = l;
dr = i;
}
}
printf("%d %d %d",hmax,st,dr);
return 0;
}