Pagini recente » Cod sursa (job #70409) | Cod sursa (job #1809875) | Cod sursa (job #1477987) | Cod sursa (job #914043) | Cod sursa (job #1495318)
#include <cstdio>
using namespace std;
int main() {
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n, x, sc, sf, first = 1, last = 1, prim = 1;
scanf("%d%d", &n, &x);
sc = sf = x;
for(int i = 2; i <= n; ++ i) {
scanf("%d", &x);
if(x + sc >= x) {
sc += x;
} else {
sc = x;
prim = i;
}
if(sc > sf) {
sf = sc;
last = i;
first = prim;
}
}
printf("%d %d %d", sf, first, last);
return 0;
}