Pagini recente » Cod sursa (job #166238) | Cod sursa (job #47844) | Cod sursa (job #42224) | Cod sursa (job #2170867) | Cod sursa (job #540979)
Cod sursa(job #540979)
#include<fstream>
using namespace std;
int n,k,i,s[6000002],a,st,dr,p,u,smax,sum;
int main()
{
ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
smax=sum=-200000000;
st=1; dr=1; p=1; u=1;
for(i=1;i<=n;i++)
{
f>>a;
if(sum+a>=a)
{
sum=sum+a;
u=i;
}
else
{
sum=a;
p=i;
u=i;
}
if(sum>smax)
{
smax=sum;
st=p;
dr=u;
}
}
g<<smax<<' '<<st<<' '<<dr;
return 0;
}