Pagini recente » Cod sursa (job #2083918) | Cod sursa (job #2326390) | Cod sursa (job #1969294) | Cod sursa (job #2679907) | Cod sursa (job #669326)
Cod sursa(job #669326)
#include<cstdio>
#define DN 6000001
int n, a[DN], i, sum, bestSum, ret, p1, p2;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d", &n);
bestSum=-DN;
for(i=1;i<=n;++i)
{
scanf("%d", &a[i]);
if(sum<0)
{
sum=a[i];
ret=i;
}
else
sum+=a[i];
if(bestSum<sum)
{
bestSum=sum;
p1=ret;
p2=i;
}
}
printf("%d %d %d", bestSum, p1, p2);
}