Pagini recente » Cod sursa (job #1754394) | Diferente pentru problema/matcnt intre reviziile 7 si 3 | Cod sursa (job #1706144) | Cod sursa (job #2742814) | Cod sursa (job #1630529)
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
int n,x, s=0, sm=-9999999, ind, end, beg;
cin>>n;
for(int i=1; i<=n; i++){
cin>>x;
s+=x;
if(s<0){
s=x;
ind=i;
}
if(s>sm){
sm=s;
beg=ind;
end=i;
}
}
cout<<sm<<" "<<beg<<" "<<end;
return 0;
}