Pagini recente » Cod sursa (job #1392648) | Cod sursa (job #2920456) | Cod sursa (job #251414) | Cod sursa (job #1643239) | Cod sursa (job #1621566)
#include <stdio.h>
using namespace std;
#define ll long long unsigned
#define pb push_back
#define mp make_pair
int main(){
int n,i,bs,idx,sum,b,e,x;
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d",&n);
bs = -2e9;
sum = 0;
b = idx = 1;
for(i = 1;i <= n;i++){
scanf("%d",&x);
if(sum < 0){
sum = x;
idx = i;
}else{
sum += x;
}
if(sum > bs){
bs = sum;
b = idx;
e = i;
}
}
printf("%d %d %d",bs,b,e);
return 0;
}