Pagini recente » Cod sursa (job #2892043) | Cod sursa (job #756514) | Cod sursa (job #2779898) | Cod sursa (job #351362) | Cod sursa (job #1882469)
# include <bits/stdc++.h>
# define maxn 100005
# define ll long long
# define clock (clock() * 1000.0 / CLOCKS_PER_SEC)
# define rc(s) return cout << s,0
# define _ ios_base::sync_with_stdio(false);cin.tie(0);cerr.tie(0);cout.tie(0);
# define pb push_back
# define mp make_pair
//# define int ll
using namespace std;
int n;
int b[6000001];
int mn;
pair<int,int>ans;
int32_t main(){_
freopen("ssm.in","r",stdin);
freopen("ssm.out","w",stdout);
cin >> n;
for(int i = 1;i<=n;i++)
cin >> b[i], b[i] += b[i - 1];
ans = {1,0};
mn = 0;
for(int i = 1;i<=n;i++)
{
if(b[i] - b[mn] > b[ans.first] - b[ans.second]) ans = {i,mn};
if(b[i] < b[mn])
mn = i;
}
rc(b[ans.first] - b[ans.second] << ' ' << ans.second + 1 << ' ' << ans.first);
}