Pagini recente » Cod sursa (job #630108) | Cod sursa (job #2136234) | Cod sursa (job #2636633) | Cod sursa (job #730132) | Cod sursa (job #326243)
Cod sursa(job #326243)
#include <stdio.h>
int n, k, sol = -2147000000, sum, p, q, st;
int main() {
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
scanf("%d", &k);
if (k > sol) sol = k;
sum += k;
if (sum && st == 0)
st = i;
if (sum > sol) {
p = st;
q = i;
sol = sum;
}
if (sum < 0) {
st = 0;
sum = 0;
}
}
printf("%d %d %d\n", sol, p, q);
return 0;
}