Pagini recente » Cod sursa (job #2262078) | Cod sursa (job #2236389) | Cod sursa (job #2230173) | Cod sursa (job #1931731) | Cod sursa (job #1815762)
#include <cstdio>
using namespace std;
int main() {
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n, x;
scanf("%d", &n);
scanf("%d", &x);
int sc, smax, pc, pmax, umax;
sc = x;
smax = x;
pc = 1;
pmax = 1;
umax = 1;
for(int i = 2; i <= n; ++ i) {
scanf("%d", &x);
if(sc + x >= x) {
sc = sc + x;
} else {
sc = x;
pc = i;
}
if(sc > smax) {
smax = sc;
pmax = pc;
umax = i;
}
}
printf("%d %d %d", smax, pmax, umax);
return 0;
}