Pagini recente » Cod sursa (job #1228289) | Cod sursa (job #1066859) | Cod sursa (job #1986847) | Cod sursa (job #2172049) | Cod sursa (job #929403)
Cod sursa(job #929403)
#include <iostream>
#include <fstream>
using namespace std;
long long best,x,j,p,n,i,ma,jj,pp;
int main()
{
ifstream fin("ssm.in");
ofstream fout("ssm.out");
fin>>n;best=-1;
for(i=1;i<=n;i++)
{
fin>>x;
if(x>best+x){best=x;j=i;p=i;}
else {best+=x;p++;}
if(best>ma){ma=best;jj=j;pp=p;}
}
fout<<ma<<" "<<jj<<" "<<pp;
fin.close();
fout.close();
return 0;
}