Pagini recente » Cod sursa (job #3340998) | Cod sursa (job #3339299) | Cod sursa (job #3338993) | Cod sursa (job #3340663) | Cod sursa (job #3339876)
#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;
}