Pagini recente » Istoria paginii runda/biro_daily_quest_no.1/clasament | Cod sursa (job #1563123) | Cod sursa (job #159669) | Cod sursa (job #2138958) | Cod sursa (job #2064298)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n,sum=0,nr,i,summax=0,st,dr,stm,drm;
fin>>n;
st=1;
for(i=1;i<=n;i++)
{
fin>>nr;
if(nr+sum>=0)
{sum=sum+nr;
dr=i;
}
else
{sum=nr;
st=i;
}
if(sum>summax)
{
summax=sum;
stm=st;
drm=dr;
}
}
fout <<summax<<' '<<stm<<' '<<drm;
return 0;
}