Pagini recente » Cod sursa (job #2426371) | Cod sursa (job #1823200) | Cod sursa (job #1493541) | Cod sursa (job #360770) | Cod sursa (job #1405381)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n, maxim, ib, jb, start, lb;
int main()
{
fin >> n;
for (int i = 1, x; i <= n; i++)
{
fin >> x;
if (x == 1)
{
start = 1;
ib = jb = 1;
lb = x;
maxim = x;
continue;
}
if (lb + x >= x)
lb += x;
else
{
lb = x;
start = i;
}
if (lb > maxim)
{
maxim = lb;
ib = start;
jb = i;
}
}
fout << maxim << " " << ib << " " << jb;
return 0;
}