Pagini recente » Cod sursa (job #1767175) | Cod sursa (job #3213575) | Cod sursa (job #196117) | Cod sursa (job #2248900) | Cod sursa (job #2150206)
#include <iostream>
#include <fstream >
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int main()
{
int n,S,smax,stmax,drmax,st,x;
fin >> n>> x;
S=smax=x;
stmax=drmax=st=1;
for (int i=2;i<=n;i++){
if (S<0){
S=0;
st=i;
}
fin >> x;
S=S+x;
if (S>smax){
smax=S;
stmax=st;
drmax=i;
}
}
fout << smax <<" "<< stmax << " "<<drmax;
return 0;
}