Pagini recente » Cod sursa (job #292281) | Cod sursa (job #1736075) | Istoria paginii runda/cool_bc | Cod sursa (job #1248855) | Cod sursa (job #1524356)
#include <iostream>
#include <cstdio>
#include <fstream>
using namespace std;
ifstream in ("ssm.in");
ofstream out("ssm.out");
int main()
{
int n,x;
in>>n;
int s1, s2,smax;
in>>s1;
smax=s2=s1;
int i=1,j=1;
for(int k=2; k<=n; k++){
in>>x;
s2=s1;
if(x>s1+x){
if(x>s1)
i=k;
s1=x;
}
else
s1=s1+x;
if(s1>smax){
smax=s1;
j=k;
}
}
if(i>j)
i=j;
out<<smax<<" "<<i<<" "<< j;
return 0;
}