Pagini recente » Cod sursa (job #757389) | Cod sursa (job #2346607) | Cod sursa (job #528646) | Cod sursa (job #2369795) | Cod sursa (job #3265159)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int n, S;
int bestSum = -int(2e9), sum = 0, st, dr, ind;
f >> n;
for(int i = 1; i <= n; i++)
{
f >> S;
if(sum < 0)
sum = S, ind = i;
else sum += S;
if(bestSum < sum)
bestSum = sum, st = ind, dr = i;
}
g << bestSum << ' ' << st << ' ' << dr;
f.close();
g.close();
return 0;
}