Pagini recente » Profil scottheflin5892 | Cod sursa (job #3209712) | Cod sursa (job #1127961) | Cod sursa (job #194466) | Cod sursa (job #1573324)
#include<iostream>
#include<fstream>
#include<limits.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main ()
{
long long n,p1,p2,P1,P2,y,x,S=0;
fin>>n;
fin>>y;
int maxim=-INT_MAX;
S=y;
p1=p2=1;
for (int i=2;i<=n;i++)
{
fin>>x;
if (S+x>=x)
{
S=S+x;
p2=i;
}
else
{
S=x;
p1=p2=i;
}
if (S>maxim)
{
maxim=S;
P1=p1;
P2=p2;
}
}
fout<<maxim<<" "<<P1<<" "<<P2;
}