Pagini recente » Cod sursa (job #2691584) | Cod sursa (job #1209933) | Cod sursa (job #1331548) | Cod sursa (job #1193186) | Cod sursa (job #1862347)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
int main()
{
int n, sum = 0, p1 = 1, nr, maxim = -0x3f3f3f3f, p2, p3;
fin >> n;
for (int i = 1; i <= n; ++i) {
fin >> nr;
if (sum + nr >= nr){
sum += nr;
} else {
p1 = i;
sum = nr;
}
if (sum > maxim) {
maxim = sum;
p2 = p1;
p3 = i;
}
}
fout << maxim << ' ' << p2 << ' ' << p3;
return 0;
}