Pagini recente » Cod sursa (job #668945) | Cod sursa (job #2644899) | Cod sursa (job #3260459) | Cod sursa (job #229346) | Cod sursa (job #263942)
Cod sursa(job #263942)
#include <stdio.h>
int v[6000000],n;
void citire()
{
freopen("ssm.in","r",stdin);
scanf("%d",&n);
for (int i=1;i<=n;i++)
scanf("%d",&v[i]);
}
void subsir()
{
freopen("ssm.out","w",stdout);
int summax=0,s=0,i,start,finish,inc,sfr;
for (i=1;i<=n;i++)
{
if (v[i]>v[i]+s)
{
start=i;
s=v[i];
}
else
s+=v[i];
if (summax<s)
{
inc=start;
sfr=i;
summax=s;
}
}
printf("%d %d %d",summax,inc,sfr);
}
int main()
{
citire();
subsir();
}