Pagini recente » Cod sursa (job #2927926) | Cod sursa (job #3261859) | Cod sursa (job #407034) | Cod sursa (job #515) | Cod sursa (job #260710)
Cod sursa(job #260710)
#include <stdio.h>
int N, Sol, p1, p2;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int i, S = 0, X, last = 1;
scanf("%d ", &N);
for (i = 1; i <= N; i++)
{
scanf("%d ", &X);
if (S < 0)
{
S = X;
last = i;
}
else S += X;
if (S > Sol)
{
Sol = S;
p2 = i;
p1 = last;
}
}
printf("%d %d %d\n", Sol, p1, p2);
return 0;
}