Pagini recente » Cod sursa (job #1405976) | Cod sursa (job #3225631) | Cod sursa (job #3219806) | Cod sursa (job #2054946) | Cod sursa (job #2683847)
#include <fstream>
using namespace std;
int main()
{
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n,st,dr,a,stc1,drc1;
long long sum=0,summax=0;
cin>>n;
st=1;dr=1;
for(int i=1;i<=n;i++)
{
cin>>a;
if(sum+a>=a)
{
sum+=a;
dr=i;
if(sum>summax)
{
summax=sum;
stc1=st;
drc1=dr;
}
}
else
{
sum=a;
st=i;
dr=i;
if(sum>summax)
{
summax=sum;
stc1=st;
drc1=dr;
}
}
}
cout<<summax<<" "<<stc1<<" "<<drc1<<'\n';
return 0;
}