Pagini recente » Cod sursa (job #2812624) | Cod sursa (job #1968729) | Cod sursa (job #2384378) | Cod sursa (job #744187) | Cod sursa (job #861906)
Cod sursa(job #861906)
#include <iostream>
#include <cstdio>
using namespace std;
long long maxim, S;
int n, inceput, sfarsit, i, j, x;
int main(){
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
for(i = 1; i <= n; i++){
scanf("%d", &x);
if(S < 0)
S = x, j = i;
else
S += x;
if(S > maxim)
maxim = S,
inceput = j,
sfarsit = i;
}
printf("%d %d %d\n", maxim, inceput, sfarsit);
return 0;
}