Pagini recente » Cod sursa (job #2031187) | Cod sursa (job #2351949) | Cod sursa (job #2260099) | Cod sursa (job #1424754) | Cod sursa (job #384582)
Cod sursa(job #384582)
#include <fstream>
using namespace std;
ifstream in ( "ssm.in" );
ofstream out ( "ssm.out" );
int N, k;
int main ()
{
int sc = 0, smax = -1999999999, hipoz = 1, lopoz = 1, inceput = 1;
in >> N;
for ( int i = 1; i <= N; ++i )
{
in >> k;
if ( sc < 0 )
{
sc = k;
inceput = i;
}
else
sc += k;
if ( sc > smax )
{
smax = sc;
hipoz = i;
lopoz = inceput;
}
}
out << smax << " " << lopoz << " " << hipoz;
return 0;
}