Pagini recente » Cod sursa (job #575863) | Cod sursa (job #602361) | Cod sursa (job #871960) | Cod sursa (job #2515277) | Cod sursa (job #1969352)
#include <bits/stdc++.h>
#define NMAX 6 000 010
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int bestSum=INT_MIN,sum,start,stop,idx,n,x;
int main()
{
fin>>n;
for(int i=1;i<=n;i++) {
fin>>x;
if(sum<0) {
sum=x;
idx=i;
} else {
sum+=x;
}
if(bestSum<sum) {
bestSum=sum;
start=idx;
stop=i;
}
}
fout<<bestSum<<' '<<start<<' '<<stop;
return 0;
}