Pagini recente » Cod sursa (job #2055590) | Cod sursa (job #2505884) | Cod sursa (job #9603) | Cod sursa (job #2987138) | Cod sursa (job #2891320)
#include <fstream>
#include <vector>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int n;
vector<int> v;
void read(){
cin>>n;
v.resize(n+1);
for(int i=1;i<=n;i++){
cin>>v[i];
}
}
void solve(){
int sumMax=0,sum=0,st=1,en=0;
for(int i=1;i<=n;i++){
if(sum+v[i]>=0){
sum+=v[i];
}
else{
st=i+1;
sum=0;
}
if(sumMax<sum){
en=i;
sumMax=sum;
}
}
cout<<sumMax<<" "<<st<<" "<<en;
}
int main()
{
read();
solve();
return 0;
}