Pagini recente » Cod sursa (job #2586002) | Cod sursa (job #40815) | Cod sursa (job #279255) | Cod sursa (job #619215) | Cod sursa (job #2047310)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int s[7000005],n,i,maxsum,sum,st,dr,stx;
int main()
{
f>>n;
for(i=1; i<=n; i++)
f>>s[i];
maxsum=0;
sum=0;
st=0;
dr=0;
stx=0;
for(i=1; i<=n; i++)
{
if(sum<0)
{
sum=s[i];
stx=i;
}
else
sum=sum+s[i];
if(maxsum<sum)
{
maxsum=sum;
st=stx;
dr=i;
}
}
g<<maxsum<<" "<<st<<" "<<dr;
return 0;
}