Pagini recente » Cod sursa (job #884535) | Cod sursa (job #2260974) | Cod sursa (job #659912) | Cod sursa (job #2200927) | Cod sursa (job #345080)
Cod sursa(job #345080)
#include <cstdio>
#define MaxN 6000009
int s[MaxN],n,smax=-MaxN,sum,st,dr;
void cit()
{
int a,i,it;
freopen("ssm.in","r",stdin);
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(sum<0)
sum=a, it=i;
else
sum+=a;
if(smax<sum)
smax=sum, st=it, dr=i;
}
}
void afis()
{
freopen("ssm.out","w",stdout);
printf("%d %d %d",smax,st,dr);
}
int main()
{
cit();
afis();
return 0;
}