Pagini recente » Cod sursa (job #3149277) | Cod sursa (job #2484740) | Cod sursa (job #2078885) | Cod sursa (job #3253476) | Cod sursa (job #1852476)
#include <cstdio>
using namespace std;
int main()
{
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
int n,num,num1=0;
int minim=0,maxim=1;
maxim-=(1<<31);
int in=1,sf=1,in1=1;
scanf("%d ",&n);
for (int i=1;i<=n;i++)
{
scanf("%d ",&num);
num1+=num;
if (num1-minim>maxim)
maxim=num1-minim, sf=i, in1=in;
if (num1<minim)
minim=num1, in=i+1;
}
printf("%d %d %d",maxim,in1,sf);
}