Pagini recente » Cod sursa (job #2519880) | Cod sursa (job #2073713) | Cod sursa (job #1005884) | Cod sursa (job #2060437) | Cod sursa (job #1650559)
#include <fstream>
#include <algorithm>
#define inf 2000000000
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int i, n, st = 1, best = -inf, el, bestst, bestdr, s = 0;
int main()
{
f >> n;
for (i = 1; i <= n; ++ i)
{
f >> el;
if (s < 0)
{
s = el;
st = i;
}
else
s += el;
if (s > best)
{
bestst = st;
bestdr = i;
best = s;
}
}
g << best << " " << bestst << " " << bestdr << '\n';
return 0;
}