Pagini recente » Cod sursa (job #3209084) | Cod sursa (job #1660861) | Cod sursa (job #901812) | Cod sursa (job #3040837) | Cod sursa (job #1387252)
#include <fstream>
using namespace std;
#define INF 0x3f3f3f
ifstream is("ssm.in");
ofstream os("ssm.out");
int sum;
int s, smax = -INF;
int n;
int beg, en, begf;
int main()
{
is >> n;
for ( int i = 1; i <= n; ++i )
{
is >> s;
if ( sum < 0 )
{
sum = s;
beg = i;
}
else
sum += s;
if ( sum > smax )
{
smax = sum;
begf = beg;
en = i;
}
}
os << smax << ' ' << begf << ' ' << en;
is.close();
os.close();
return 0;
}