Pagini recente » Cod sursa (job #3264513) | Cod sursa (job #275602) | Cod sursa (job #524088) | Cod sursa (job #3282015) | Cod sursa (job #266519)
Cod sursa(job #266519)
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int i, best, bst, bend, sum, st, end, N, el;
fin >>N;
best = -(1 << 31) ;
for (i = 1; i <= N; i++)
{
fin>>el;
if (sum < 0)
sum = el, st=i, end=i;
else
sum+=el, end = i;
if (sum > best)
best = sum, bst = st, bend = i;
}
fout<<best<<' '<<bst<<' '<<bend;
fout.close();
}