Pagini recente » Cod sursa (job #1268469) | Statistici Hodoroaga Andrei (andreihodoroaga) | Cod sursa (job #62028) | Cod sursa (job #2684952) | Cod sursa (job #340140)
Cod sursa(job #340140)
#include <cstdio>
#include <climits>
int N;
int start=1, stop, sum;
int Mstart, Mstop, Msum(INT_MIN);
int main()
{
freopen ("ssm.in","r",stdin);
freopen ("ssm.out","w",stdout);
scanf ("%d", &N);
for (int i=1; i<=N; ++i)
{
int x; scanf ("%d", &x);
if (sum < 0) { sum = 0, start = i; }
sum += x, stop = i;
if (sum > Msum) { Mstart = start, Mstop = stop, Msum = sum; }
}
printf ("%d %d %d\n", Msum, Mstart, Mstop);
return 0;
}