Pagini recente » Cod sursa (job #1310860) | Cod sursa (job #1749826) | Cod sursa (job #2038429) | Cod sursa (job #2859219) | Cod sursa (job #1590530)
#include <fstream>
using namespace std;
int main()
{
int S,Smax,n,x,i,P,init,final1;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
fin >>n;
fin >>x; init=1; final1=1;
S=Smax=x; P=1;
if(S<0) {S=0;P=2;}
for(i=2;i<=n;i++)
{
fin>>x;
S=S+x;
if(Smax<S) {Smax=S;init=P;final1=i;}
if(S<0) {S=0;P=i+1;}
}
fout<<Smax<<" "<<init<<" "<<final1;
fin.close();
fout.close();
return 0;
}