Pagini recente » Cod sursa (job #1485799) | Istoria paginii runda/antrenament_oji2020 | Cod sursa (job #1781922) | Cod sursa (job #454410) | Cod sursa (job #500975)
Cod sursa(job #500975)
#include <iostream>
#include <fstream>
#include <limits.h>
using namespace std;
int main()
{
long int x,i,n=0, sum = 0, st=0, dr=0, sum_max = LONG_MIN;
ifstream in("ssm.in");
ofstream out("ssm.out");
in >> n;
for(int i=0; i<n; i++)
{
in>>x;
if(sum < 0)
{
sum = x;
st = i;
dr = i;
}
else
sum += x;
if(sum_max <= sum)
{
sum_max = sum;
dr = i;
}
}
out<<sum_max<<" "<<st+1<<" "<<dr+1;
in.close();
out.close();
return 0;
}