Pagini recente » Cod sursa (job #55220) | Cod sursa (job #2966002) | Cod sursa (job #3140788) | Cod sursa (job #2803810) | Cod sursa (job #1757905)
#include <cstdio>
using namespace std;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n, nr, pmin = 1, pmax = 1, smin, sum = 0, lsa = 1;
int summax = -1;
scanf("%d", &n);
for(int i = 1; i <= n; ++i)
{
int val;
scanf("%d", &val);
sum += val;
if(sum > summax)
{
summax = sum;
pmin = lsa;
pmax = i;
}
if(sum < 0)
{
sum = 0;
lsa = i + 1;
}
}
printf("%d %d %d\n", summax, pmin, pmax);
return 0;
}