Pagini recente » Cod sursa (job #1531989) | Cod sursa (job #945042) | Cod sursa (job #878865) | Cod sursa (job #2831188) | Cod sursa (job #1558855)
# include <iostream>
# include <fstream>
# include <limits.h>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n;
int main()
{
int suma, Smaxi, mini, st, dr, ramas, i, nr;
suma=mini=ramas=0;
Smaxi=-INT_MAX;
f>>n;
for (i=1; i<=n; i++)
{
f>>nr;
suma+=nr;
if (suma-mini>Smaxi)
{
Smaxi=suma-mini;
st=ramas+1;
dr=i;
}
if (suma<mini)
{
mini=suma;
ramas=i-1;
}
}
g<<Smaxi<<' '<<st<<' '<<dr;
}