Pagini recente » Cod sursa (job #1035177) | Cod sursa (job #2239027) | Cod sursa (job #2406326) | Cod sursa (job #821997) | Cod sursa (job #554848)
Cod sursa(job #554848)
#include <fstream>
#include <cstdlib>
using namespace std;
int main( void )
{
int N, i, x, s, smin, start, smax, mstart, mend;
ifstream in( "ssm.in" );
in>>N>>s;
smin=smax=s;
start=mstart=mend=1;
for( i=2; i <= N; ++i )
{
in>>x;
s+=x;
if( smax < s-smin )
{
smax=s-smin;
mstart=start+1;
mend=i;
}
if( smin > s )
{
smin=s;
start=i;
}
}
ofstream out( "ssm.out" );
out<<smax<<' '<<mstart<<' '<<mend<<'\n';
return EXIT_SUCCESS;
}