Pagini recente » Cod sursa (job #301416) | Cod sursa (job #2790078) | Cod sursa (job #3233708) | Cod sursa (job #2659033) | Cod sursa (job #2173131)
#include <iostream>
#include <cstdio>
#define N 6000005
#define inf 0x3f3f3f3f
using namespace std;
int a, maxi=-inf, n, st, fin, poz, s;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d\n", &n);
for(int i=1;i<=n;i++)
{
scanf("%d ", &a);
if(s<0)
s=a, poz=i;
else
s+=a;
if(s>maxi)
maxi=s, st=poz, fin=i;
}
printf("%d %d %d", maxi, st, fin);
return 0;
}