Pagini recente » Cod sursa (job #716504) | Cod sursa (job #1993024) | Cod sursa (job #911251) | Cod sursa (job #956804) | Cod sursa (job #2188358)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int x, i, best, s, n, id, is, is1;
int main ()
{
fin >> n;
s = -999999999;
best = -999999999;
for (i=1; i<=n; i++)
{
fin >> x;
if (x > s+x)
is = i;
s = max (x, s+x);
if (s > best)
{
is1 = is;
id = i;
}
best = max(best, s);
}
fout << best << ' ' << is1 << ' ' << id;
}