Pagini recente » Cod sursa (job #160662) | Cod sursa (job #2665545) | Cod sursa (job #116223) | Cod sursa (job #67691) | Cod sursa (job #2730534)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
const int Max = 1e5 + 1;
void nos()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
}
void solve()
{
int sum_max = 0;
int sum = 0;
int i,n;
f>>n;
int start_max,end_max;
int start = 1;
for(i=1;i<=n;i++)
{
int x;
f>>x;
sum += x;
if(sum < 0 )
sum = 0,start = i+1;
if(sum > sum_max)
{
sum_max = sum;
start_max = start;
end_max = i;
}
}
g<<sum_max<<' '<<start_max<<' '<<end_max;
}
int32_t main()
{
solve();
return 0;
}