Pagini recente » Cod sursa (job #2660095) | Cod sursa (job #1105713) | Cod sursa (job #70524) | Cod sursa (job #2386639) | Cod sursa (job #679480)
Cod sursa(job #679480)
#include<stdio.h>
long i, j, n, inc, sf, x;
int main()
{
freopen("ssm.in", "rt", stdin);
freopen("ssm.out", "wt", stdout);
long best = 0, nr = 0, max = 0;
scanf("%ld", &n);
for(i = 1; i <= n; i++){
scanf("%ld", &x);
if(best + x > x){
best = best + x; nr++;
}
else{
best = x; nr = 1;
}
if(max < best){
max = best;
sf = i; inc = sf - nr + 1;
}
}
printf("%ld %ld %ld\n", max, inc, sf);
return 0;
}