Pagini recente » Cod sursa (job #2401219) | Cod sursa (job #1964740) | Cod sursa (job #318440) | Cod sursa (job #3126345) | Cod sursa (job #1532860)
#include <bits/stdc++.h>
#define pb push_back
#define mp make_pair
using namespace std;
int main()
{
int n,i,s,bests,idx,e,b,x,mn;
bests = -(2e9+7);
s = 0;
freopen("ssm.in", "r", stdin);
freopen("ssm.out", "w", stdout);
scanf("%d",&n);
mn = 2e9+7;
b = e = idx = 1;
for(i = 1;i <= n;i++){
scanf("%d",&x);
s += x;
if(s-(mn == 2e9+7 ? 0 : mn) > bests){
bests = s-(mn == 2e9+7 ? 0 : mn);
b = idx;
e = i;
}
if(mn > s && i != n){
mn = s;
idx = i+1;
}
}
printf("%d %d %d",bests,b,e);
return 0;
}