Pagini recente » Cod sursa (job #211437) | Cod sursa (job #1510239) | Diferente pentru preoni-2007/runda-2/solutii intre reviziile 34 si 35 | Cod sursa (job #1772644) | Cod sursa (job #581614)
Cod sursa(job #581614)
#include <stdio.h>
FILE *f=fopen ("ssm.in", "r");
FILE *g=fopen ("ssm.out", "w");
int n,i,S,st,max=-2147000000,ls,ld,x;
int main() {
fscanf (f, "%d", &n);
for (i=1;i<=n;i++)
{
fscanf (f, "%d", &x);
if (S<0)
{
S=x;
st=i;
}
else
S+=x;
if (max<S)
{
max=S;
ls=st;
ld=i;
}
}
fprintf (g, "%d %d %d", max, ls, ld);
return 0;
}