Pagini recente » Cod sursa (job #2519016) | Cod sursa (job #701190) | Cod sursa (job #1970302) | Cod sursa (job #975115) | Cod sursa (job #560430)
Cod sursa(job #560430)
#include<stdio.h>
FILE*fin,*fout;
int v[6000001],i,j,n,k,min,best,inc,sf,pozm;
int main(){
fin=fopen("ssm.in","r");
fout=fopen("ssm.out","w");
fscanf(fin,"%d",&n);
/*for(i=1;i<=n;i++){
} */
min=0; pozm=1;
for(i=1;i<=n;i++){
fscanf(fin,"%d",&v[i]);
v[i]=v[i]+v[i-1];
if(v[i]-min>best){best=v[i]-min;inc=pozm+1;sf=i;}
if(v[i]<min){min=v[i];pozm=i;}
}
fprintf(fout,"%d %d %d\n",best,inc,sf);
return 0;
}