Pagini recente » Istoria paginii utilizator/micu_diana_maria_325cb | Cod sursa (job #879979) | Istoria paginii runda/prega_oji2015_ix_4/clasament | Istoria paginii utilizator/volkazar | Cod sursa (job #1497798)
#include <fstream>
using namespace std;
ifstream fi("ssm.in");
ofstream fo("ssm.out");
long long a[6000007], s , i, j, n, maxim , l , k , lmax, kmax, o;
int main()
{
fi >> n;
for (i = 1; i <= n; i++)
fi >> a[i];
for (i = 1; i <= n; i++)
{ s+=a[i];
if (s < 0)
{
s = 0; l=0;
}
else
{
if (l == 0) l = i; k = i;
if ( maxim < s)
{
maxim = s;
lmax = l; kmax=k;
}
}
}
fo << maxim << " " << lmax << " " << kmax;
return 0;
}