Pagini recente » Cod sursa (job #866868) | Cod sursa (job #2985320) | Cod sursa (job #2470612) | Cod sursa (job #1926041) | Cod sursa (job #1621579)
#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);
sum += x;
if(sum > bs){
bs = sum;
b = idx;
e = i;
}
if(sum < 0){
sum = 0;
idx = i+1;
}
}
printf("%d %d %d",bs,b,e);
return 0;
}