Pagini recente » Cod sursa (job #1544364) | Cod sursa (job #1242151) | Cod sursa (job #1973425) | Cod sursa (job #749514) | Cod sursa (job #2574198)
#include <fstream>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
#define NMAX 200000
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int n, af, start, stop, x, _max, afstart;
int main()
{
fin>>n;
fin>>af;
_max=af;
start=1, stop=1;
for(int i=2; i<=n; i++)
{
fin>>x;
if(af+x>x) {af=af+x; if(_max<af) _max=af, afstart=start, stop=i;}
else start=i, af=x;
cout<<af<<" ";
}
fout<<_max<<" "<<afstart<<" "<<stop;
}