Pagini recente » Cod sursa (job #2951445) | Cod sursa (job #386861) | Cod sursa (job #3000792) | Cod sursa (job #3284613) | Cod sursa (job #657379)
Cod sursa(job #657379)
#include <fstream>
using namespace std;
ifstream in;
ofstream out;
int main()
{
int sol,sum,N,x,L,R,ind;
L=R=ind=0;
in.open("ssm.in");
in>>N;
sol=-0x7fffffff;
sum=0;
for(int i=1;i<=N;++i)
{
in>>x;
if(sum+x<x)
{
sum=x;
ind=i;
}
else sum+=x;
if(sum>sol)
{
sol=sum;
L=ind;
R=i;
}
}
in.close();
out.open("ssm.out");
out<<sol<<' '<<L<<' '<<R<<'\n';
out.close();
return 0;
}