Pagini recente » Cod sursa (job #2618514) | Cod sursa (job #1157784) | Cod sursa (job #621034) | Cod sursa (job #2978981) | Cod sursa (job #2655271)
#include<bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
#define INF 1000000000000000
long long n;
int main()
{
long long i,st=1,dr=1,left=1,right=1,mini,summax=-INF,x,sum=0;
fin>>n;
mini=n+1;
for(i=1;i<=n;i++)
{
fin>>x;
sum+=x;
if(sum<0)
{
sum=0;
st=dr;
}
else
{
if(sum>summax)
{
summax=sum;
left=st;
right=dr;
}
}
dr++;
}
fout<<summax<<" "<<left+1<<" "<<right;
return 0;
}