Pagini recente » Cod sursa (job #430642) | Cod sursa (job #1744242) | Cod sursa (job #2730341) | Cod sursa (job #933817) | Cod sursa (job #1899924)
#include <cstdio>
using namespace std;
long long s, Max=-2000000000;
int n, i, x, p1, p2, p;
int main ()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d%d", &n, &x);
s=x;
p=1;
for (i=2; i<=n; i++){
scanf("%d", &x);
if (s+x>=x)
s+=x;
else {
s=x;
p=i;
}
if (s>Max){
Max=s;
p1=p; p2=i;
}
}
printf("%lld %d %d", Max, p1, p2);
return 0;
}