Pagini recente » Cod sursa (job #2325499) | Cod sursa (job #1109469) | Cod sursa (job #2377038) | Cod sursa (job #1089295) | Cod sursa (job #1724295)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int n;
#define INT_MIN -9999999
#define INT_MAX 9999999
int main(){
int i, x, s = 0 , s_max = INT_MIN, nr = 0, nr_max = INT_MIN,u_max=0;
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
for (i = 1; i <= n; i++){
scanf("%d", &x);
if (s + x >= x){
nr++;
s += x;
}
else{
s = x;
nr = 1;
}
if (s > s_max){
s_max = s;
nr_max = nr;
u_max = i;
}
}
printf("%d %d %d", s_max, u_max-nr_max+1,u_max);
return 0;
}