Pagini recente » Cod sursa (job #2163005) | Cod sursa (job #1783430) | Cod sursa (job #1863005) | Cod sursa (job #1402328) | Cod sursa (job #669318)
Cod sursa(job #669318)
#include<cstdio>
#define DN 6000001
#define LL long long
LL n, a[DN], i, sum, bestSum, p1, p2;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%lld", &n);
sum=0;
bestSum=-DN;
for(i=1; i<=n; i++)
{
scanf("%lld", &a[i]);
sum+=a[i];
if(sum<0)
{
sum=0;
p1=i;
}
else
if(sum>bestSum)
{
bestSum=sum;
p2=i;
}
}
printf("%lld %lld %lld", p1, bestSum, p2);
}