Pagini recente » Cod sursa (job #832265) | Cod sursa (job #666268) | Cod sursa (job #113981) | Rezultatele filtrării | Cod sursa (job #929410)
Cod sursa(job #929410)
#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=-1000;ma=-10000;
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;
}