Pagini recente » Cod sursa (job #576644) | Diferente pentru problema/pinex intre reviziile 19 si 18 | Monitorul de evaluare | Cod sursa (job #321162) | Cod sursa (job #349570)
Cod sursa(job #349570)
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n, l, st, dr, sol, s;
int main()
{
int i, x;
fin>>n;
sol = -0x3f3f3f3f;
for (i = 1; i <= n; ++i)
{
fin>>x;
if (s < 0)
s = x, l = i;
else s += x;
if (s > sol)
sol = s, st = l, dr = i;
}
fout<<sol<<" "<<st<<" "<<dr;
}