Pagini recente » Cod sursa (job #2330138) | Cod sursa (job #1026935) | Cod sursa (job #780026) | Cod sursa (job #2519463) | Cod sursa (job #1647479)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream in("ssm.in");
ofstream out("ssm.out");
int main()
{
int n, S, i;
int bestSum=-int(2e9), sum=0, start, finish, idx;
in>>n;
for(i=1;i<=n;i++) {
in>>S;
if(sum<0)
sum=S, idx=i;
else
sum+=S;
if(bestSum<sum)
bestSum=sum, start=idx, finish=i;
}
out<<bestSum<<" "<<start<<" "<<finish<<endl;
return 0;
}