Pagini recente » clasament-teme | Cod sursa (job #1539004) | Cod sursa (job #2099249) | Cod sursa (job #2287376) | 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;
}