Pagini recente » Cod sursa (job #919462) | Cod sursa (job #1536317) | Cod sursa (job #1420390) | Cod sursa (job #2263021) | Cod sursa (job #1813239)
#include<fstream>
#define minn -2000000000;
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int v[6000005],n,summax,sum;
int main()
{
fin>>n;
int i,inc,finn,aux;
for(i=1;i<=n;i++)
{
fin>>v[i];
}
summax=minn;
sum=0;
for(i=1;i<=n;i++)
{
if(sum>=0)
{
sum=sum+v[i];
}
else
{
sum=v[i];
aux=i;
}
if(summax<sum)
{
summax=sum;
inc=aux;
finn=i;
}
}
fout<<summax<<' '<<inc<<' '<<finn;
fin.close();
fout.close();
return 0;
}