Pagini recente » Cod sursa (job #831578) | Cod sursa (job #521511) | Cod sursa (job #1337428) | Cod sursa (job #358430) | Cod sursa (job #1789197)
#include<fstream>
#include<algorithm>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int dr,nrmaxi,st,i,n,k,t,j,x[6000005],a,nr,p,Smaxi;
long long s;
int main()
{
f>>n;
for(i=1;i<=n;i++)
f>>x[i];
Smaxi=x[1];
s=x[1];
st=1;
dr=1;
for(i=2;i<=n;i++)
{
if(s+x[i]>=x[i])
s=s+x[i];
else
{
s=x[i];
st=i;
}
if(s>Smaxi)
{
Smaxi=s;
dr=i;
}
}
g<<Smaxi<<" "<<st<<" "<<dr;
return 0;
}