Pagini recente » Cod sursa (job #1867945) | Cod sursa (job #771930) | Cod sursa (job #1704441) | Cod sursa (job #1372336) | Cod sursa (job #361052)
Cod sursa(job #361052)
#include<stdio.h>
int n,smax,pmax,umax,sol,solp,solu,i,x;
int main(){
FILE *f = fopen("ssm.in","r");
FILE *g = fopen("ssm.out","w");
fscanf(f,"%d",&n);
fscanf(f,"%d",&smax);
sol = smax , solp = pmax = 1, solu = 1;
for(i=2; i<=n; i++){
fscanf(f,"%d",&x);
if( smax + x >= x )
smax+=x, umax = i;
else
pmax = i, umax = i, smax = x;
if(smax > sol)
sol = smax, solp = pmax, solu = umax;
}
fprintf(g,"%d %d %d",sol,solp,solu);
fclose(f);
fclose(g);
return 0;
}