Pagini recente » Cod sursa (job #2689647) | infoarena - comunitate informatica, concursuri de programare | Cod sursa (job #3153678) | Cod sursa (job #2813022) | Cod sursa (job #260941)
Cod sursa(job #260941)
#include <stdio.h>
int N;
int Sol, p1, p2;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int i, X, Smin, S, last = 0;
S = Smin = 0;
scanf("%d ", &N);
for (i = 1; i <= N; i++)
{
scanf("%d ", &X);
S += X;
if (S < Smin) Smin = S, last = i;
if (S - Smin > Sol)
{
Sol = S - Smin;
p1 = last + 1;
p2 = i;
}
}
printf("%d %d %d\n", Sol, p1, p2);
return 0;
}