Pagini recente » Cod sursa (job #2572253) | Cod sursa (job #771945) | Cod sursa (job #884125) | Cod sursa (job #416046) | Cod sursa (job #1842896)
#include <cstdio>
using namespace std;
#define IN "ssm.in"
#define OUT "ssm.out"
int i , n , best , inc , sf , INC , SF , sum , x;
void Solve()
{
scanf ( "%d" , &n );
inc = 0;
sf = 0;
best = 0;
sum = -2;
for ( i = 1 ; i <= n ; i ++ )
{
scanf ( "%d" , &x );
if ( sum < 0 )
sum = x , inc = i;
else
sum += x;
if ( sum > best )
best = sum , INC = inc , SF = i;
}
printf ( "%d %d %d" , best , INC , SF );
}
int main()
{
freopen ( IN , "r" , stdin );
freopen ( OUT , "w" , stdout );
Solve();
}