Pagini recente » Cod sursa (job #2164439) | Cod sursa (job #2301648) | Cod sursa (job #2523683) | Cod sursa (job #1068768) | Cod sursa (job #3140662)
#include <fstream>
using namespace std;
int v[6000005],s[6000005];
int main()
{
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n,x,sm=0,r=-2000000000,st=1,dr=1;
cin >> n;
for(int i=1;i<=n;i++)
{
cin >> v[i];
s[i]=s[i-1]+v[i];
}
for(int i=1;i<=n;i++)
{
if(sm>s[i])
{
sm=s[i];
st=i+1;
}
if(s[i]-sm>r)
{
r=s[i]-sm;
dr=i;
}
}
cout << r << " " << st << " " << dr;
return 0;
}