Pagini recente » Cod sursa (job #745716) | Cod sursa (job #809387) | Cod sursa (job #2189004) | Cod sursa (job #9490) | Cod sursa (job #699281)
Cod sursa(job #699281)
#include <iostream>
#include <fstream>
using namespace std;
#define IN "ssm.in"
#define OUT "ssm.out"
void ssm();
int main() {
ssm();
return 0;
}
void ssm() {
long i, n, s_max = -6000005, nr, ii, start, stop, s = 0;
ifstream fin(IN);
ofstream fout(OUT);
fin >> n;
for(i = 1; i <= n; ++i) {
fin >> nr;
if(s < 0)
s = nr, ii = i;
else
s += nr;
if(s > s_max)
s_max = s, start = ii, stop = i;
}
fout << s_max << ' ' << start << ' ' << stop << '\n';
fin.close();
fout.close();
}