Pagini recente » Cod sursa (job #1778268) | Cod sursa (job #1689902) | Cod sursa (job #2273509) | Cod sursa (job #152345) | Cod sursa (job #865060)
Cod sursa(job #865060)
//#include<fstream>
#include<iostream>
using namespace std;
int s[6000001],N,ma,af=1,a=1,b=1;
int main()
{
//ifstream cin("ssm.in");
//ofstream cout("ssm.out");
cin>>N;
s[0]=0;
for(int i=1;i<=N;++i)
{
cin>>s[i];
s[i]=s[i-1]+s[i];
}
int mi=0;
int ma=s[1];
for(int i=1;i<=N;++i)
{
if(s[i-1]<mi)
{
mi=s[i-1];
a=i;
}
if(s[i]-mi>ma)
{
ma=s[i]-mi;
b=i;
af=a;
}
}
cout<<ma<<" "<<af<<" "<<b;
return 0;
}