Pagini recente » Cod sursa (job #2908089) | Cod sursa (job #2889736) | Cod sursa (job #1183677) | Cod sursa (job #2572351) | Cod sursa (job #1184167)
#include <fstream>
using namespace std;
int a[6000001], n, i, s, nrpoz, h, be, bs, cs, sol;
ifstream fi ( "ssm.in" );
ofstream fo ( "ssm.out" );
int main()
{
fi >> n; sol = -int(2e9); cs = 1;
for ( i = 1 ; i <= n ; i++ )
{
fi >> a[i];
if ( s < 0 )
{
s = 0;
cs = i;
}
s = s + a[i];
if (sol < s)
{
sol = s;
bs = cs;
be = i;
}
}
fo << sol << ' ' << bs << ' ' << be;
return 0;
}