Pagini recente » Cod sursa (job #3340819) | Cod sursa (job #3339247) | Cod sursa (job #3340279) | Cod sursa (job #3339241) | Cod sursa (job #3339875)
#include <bits/stdc++.h>
///#define cin fin
///#define cout fout
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n;
cin>>n;
int sum=0;
int mx=-2e9,capatst_fin,capatdr_fin,cap_st_crt=1;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
sum+=x;
if(sum>mx)
{
mx=sum;
capatst_fin=cap_st_crt;
capatdr_fin=i;
}
if(sum<0)
{
cap_st_crt=i+1;
sum=0;
}
}
cout<<mx<<" "<<capatst_fin<<" "<<capatdr_fin;
}