Pagini recente » Cod sursa (job #1195329) | Cod sursa (job #1001801) | Cod sursa (job #3244383) | Cod sursa (job #2924488) | Cod sursa (job #3029907)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int st, dr, maxim = -2e9;
int s = 0, i = 0, x, n;
int main()
{
fin >> n;
for (int j = 1; j <= n; j++) {
fin >> x;
if (s > 0)
s += x;
else {
i = j;
s = x;
}
if (s > maxim) {
maxim = s;
st = i;
dr = j;
}
}
fout << maxim << " " << st << " " << dr;
return 0;
}