Pagini recente » Cod sursa (job #2558618) | Cod sursa (job #428383) | Cod sursa (job #964793) | Cod sursa (job #250365) | Cod sursa (job #786755)
Cod sursa(job #786755)
#include <iostream>
#include <fstream>
using namespace std;
long long x,n,sum,bestSum=-(1<<30),start=1,stop;
int main ()
{ifstream f("ssm.in");
ofstream g("ssm.out");
f>>n;
for(int i=1;i<=n;i++)
{f>>x;
if (sum < 0)
{sum = x;
start=i;
}
else
sum += x;
if (bestSum < sum)
{bestSum = sum;
stop=i;}
}
g<<bestSum<<" "<<start<<" "<<stop;
f.close(); g.close();
return 0;
}