Pagini recente » Cod sursa (job #2772532) | Cod sursa (job #614370) | Cod sursa (job #1300415) | Cod sursa (job #2664291) | Cod sursa (job #2472243)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int s, l, smax = -99999999999, st, nr, dr, n;
int main()
{
f >> n;
for(int i = 1; i <= n; ++i)
{
f >> nr;
if(s + nr >= nr)
s = s + nr;
else
{
s = nr;
l = i;
}
if(s > smax)
{
smax = s;
st = l;
dr = i;
}
else if(s >= smax && l < st)
{
st = l;
dr = i;
}
}
g << smax << ' ' << st << ' ' << dr;
return 0;
}