Pagini recente » Cod sursa (job #106788) | Cod sursa (job #158571) | Cod sursa (job #2969180) | Cod sursa (job #3000055) | Cod sursa (job #2760412)
#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_MAX,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;
}