Pagini recente » Cod sursa (job #3168190) | Cod sursa (job #465385) | Cod sursa (job #2202739) | Cod sursa (job #2206755) | Cod sursa (job #2472199)
#include <fstream>
#define ll long long
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
ll n,x, sol, sum,start, stop;
int main()
{
ios_base::sync_with_stdio(false);
f.tie(NULL);
sol = sum = - 1LL<< 60;
f >> n;
for(int i = 1; i <= n; ++i)
{
f >> x;
ll prim,ultim;
if(sum < 0)
sum = x, prim = i, ultim = i;
else
{
sum += x;
ultim = i;
}
if(sol < sum)
{
sol = sum;
start = prim;
stop = ultim;
}
}
g << sol << ' ' << start << ' ' << stop;
f.close();
g.close();
return 0;
}