Pagini recente » Cod sursa (job #481960) | Cod sursa (job #3139323) | Cod sursa (job #2908385) | Cod sursa (job #2238074) | Cod sursa (job #530252)
Cod sursa(job #530252)
#include <fstream>
using namespace std;
ifstream in("ssm.in");
ofstream out("ssm.out");
int main()
{
int n,a,smax,pm=1,lgm=1,sc,pc=1,i,lgc=1,uc=1,um=1;
in>>n>>a;
smax=a;sc=a;
for(i=2;i<=n;i++)
{
in>>a;
if(sc<=0){sc=a;pc=i;lgc=1;uc=i;}
else {sc+=a;lgc++;uc=i;}
if(smax<sc){smax=sc;lgm=lgc;pm=pc;um=uc;}
}
out<<smax<<' '<<pm<<' '<<um<<'\n';
return 0;
}