Pagini recente » Cod sursa (job #732026) | Cod sursa (job #293713) | Cod sursa (job #3347772) | Cod sursa (job #3347706) | Cod sursa (job #3350878)
//#include <iostream>
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int main()
{
int n,x,suma=0,sumamax=-999999999,indicestartmax=-2,indicefinalmax=-2,indicestartcurent=1;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
suma+=x;
if(suma<0)
suma=0,indicestartcurent=i+1;
if(suma>sumamax)
sumamax=suma,indicestartmax=indicestartcurent,indicefinalmax=i;
}
cout<<sumamax<<" "<<indicestartmax<<" "<<indicefinalmax;
}