Pagini recente » Cod sursa (job #3224319) | Cod sursa (job #576066) | Cod sursa (job #748041) | Cod sursa (job #2068186) | Cod sursa (job #586869)
Cod sursa(job #586869)
#include <stdio.h>
FILE *f,*s;
int i,j,k,l,m,n;
int v[6000000];
int main()
{
f=fopen("ssm.in","r");
s=fopen("ssm.out","w");
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
{
fscanf(f,"%d",&v[i]);
v[i]+=v[i-1];
}
int in=0;
int sf=0;
int rz=0;
m=0;
for(i=1;i<=n;i++)
{
if(v[i]-v[m]>rz)
{
in=m+1;
sf=i;
rz=v[i]-v[m];
}
if(v[i]<v[m])
m=i;
}
fprintf(s,"%d %d %d",rz,in,sf);
fclose(s);
return 0;
}