Pagini recente » Cod sursa (job #2765017) | Cod sursa (job #638763) | Cod sursa (job #280975) | Cod sursa (job #577910) | Cod sursa (job #1309477)
#include <fstream>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n,i,j,x,y=0,numar,st,dr;
long long smax,suma=0;
fin>>n;
x=1;
smax = -99999;
for(i=1;i<=n;i++)
{
if(suma<0)
{
y=0;
x = i;
suma = 0;
}
fin>>numar;
y++;
suma+=numar;
if(suma>smax)
{
st = x;
j = y;
dr = st + j-1;
smax = suma;
}
}
fout<<smax<<" "<<st<<" "<<dr<<"\n";
fout.close();
return 0;
}