Pagini recente » Cod sursa (job #1864079) | Cod sursa (job #2050815) | Cod sursa (job #659784) | Cod sursa (job #446451) | Cod sursa (job #3221030)
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int N,x,i,j,st,dr;
long long smax,s;
int main()
{
fin>>N;
smax=-1000000000;
smax=smax*1000000000;
s=0;
st=0;
dr=0;
for(i=1; i<=N; i++)
{
fin>>x;
if(s<0)
{
s=x;
j=i;
}
else
{
s=s+x;
}
if(smax<s)
{
smax=s;
dr=i;
st=j;
}
}
fout<< smax << " " << st << " " << dr;
return 0;
}