Pagini recente » Cod sursa (job #126136) | Cod sursa (job #914017) | Cod sursa (job #1556868) | Cod sursa (job #1628534) | Cod sursa (job #2848472)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,best=-1,v[6000005],mx=-99999999999999,st,rezst,rezdr;
int main()
{
fin>>n;
for (int i=1;i<=n;i++) fin>>v[i];
for (int i=1;i<=n;i++)
{
if (best<0)
{
best=v[i];
st=i;
}
else
best+=v[i];
if (best>mx)
{
mx=best;
rezst=st;
rezdr=i;
}
}
fout<<mx<<" "<<rezst<<" "<<rezdr;
}