Pagini recente » Cod sursa (job #1006782) | Cod sursa (job #1235094) | Cod sursa (job #716937) | Cod sursa (job #2776332) | Cod sursa (job #2227164)
#include <bits/stdc++.h>
using namespace std;
int main()
{
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,a,poz1 = 1,poz2 = 1,s = 0,mxs = 0,mns = 0,ind = 1;
fin >> n >> a;
s = a;
mns = 0;
mxs = a;
for (int i = 1;i < n;i++)
{
fin >> a;
s += a;
if (s - mns > mxs)
{
mxs = s - mns;
poz2 = i + 1;
poz1 = ind + 1;
}
if (mns > s)
{
mns = s;
ind = i + 1;
}
}
fout << mxs << " " << poz1 << " " << poz2;
return 0;
}