Pagini recente » Cod sursa (job #1516396) | Cod sursa (job #920089) | Istoria paginii runda/pregg/clasament | Cod sursa (job #316829) | Cod sursa (job #3218330)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
long long int n,v[6000066],maxim,poz1,poz2,suma,pozs;
int main()
{
fin>>n;
pozs=1;
for(int i=1; i<=n; i++)
{
fin>>v[i];
suma+=v[i];
if(suma>maxim)
{
maxim=suma;
poz1=pozs;
poz2=i;
}
if(suma<0)
{
pozs=i+1;
suma=0;
}
}
fout<<maxim<<' '<<poz1<<' '<<poz2;
return 0;
}