Pagini recente » Cod sursa (job #2065609) | Cod sursa (job #3163487) | Cod sursa (job #3206809) | Cod sursa (job #2656783) | Cod sursa (job #1366291)
#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;
}