Pagini recente » Cod sursa (job #3234794) | Cod sursa (job #2165351) | happy-birthday-infoarena-2014 | Cod sursa (job #2656309) | Cod sursa (job #3165234)
#include <iostream>
#include <fstream>
#include <deque>
#include <algorithm>
#include <cmath>
#include <vector>
#include <climits>
using namespace std;
//ifstream f("in.in");
//ofstream g("out.out");
ifstream f("ssm.in");
ofstream g("ssm.out");
int n,sum = INT_MIN,st=1,x,sol=INT_MIN,solst,soldr;
signed main()
{
f>>n;
for(int i=1;i<=n;i++){
f>>x;
if(sum+x >= x){
sum+=x;
}else{
sum = x;
st = i;
}
if(sum > sol){
sol = sum;
solst = st;
soldr = i;
}
}
g<<sol<<" "<<solst<<" "<<soldr;
return 0;
}