Pagini recente » Cod sursa (job #2443858) | Cod sursa (job #2387226) | Borderou de evaluare (job #2172735) | Cod sursa (job #2179666) | Cod sursa (job #679485)
Cod sursa(job #679485)
#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 = -100;
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;
}