Pagini recente » Cod sursa (job #2086241) | Cod sursa (job #2555825) | Cod sursa (job #2946218) | Cod sursa (job #1743826) | Cod sursa (job #681178)
Cod sursa(job #681178)
#include <stdio.h>
#define nmax 6000005
using namespace std;
int n, sc, ic, sm, st, sf, x;
int main()
{
freopen ("ssm.in","r",stdin);
freopen ("ssm.out","w",stdout);
sm = -nmax;
scanf("%d", &n);
for(int i=1;i<=n;i++)
{
scanf("%d",&x);
if(sc < 0)
sc = x, ic=i;
else
sc+=x;
if(sm < sc)
sm=sc, st=ic, sf=i;
}
printf("%d %d %d", sm, st, sf);
return 0;
}