Pagini recente » Cod sursa (job #445791) | Cod sursa (job #805025) | Cod sursa (job #1027242) | Cod sursa (job #639962) | Cod sursa (job #1586825)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int inceput , sfarsit;
int main()
{
int n, S;
int bestSum = -int(2e9), sum = 0, beg, end, idx;
fin >> n;
for (int i = 1 ; i <= n ; i++) {
fin >> S;
if (sum < 0)
sum = S, idx = i;
else
sum += S;
if (bestSum < sum)
bestSum = sum, beg = idx, end = i;
}
fout << bestSum << " " << beg << " " << end;
}