Pagini recente » Cod sursa (job #1674031) | Cod sursa (job #874161) | Cod sursa (job #1077010) | Cod sursa (job #3128691) | Cod sursa (job #2641309)
#include <fstream>
using namespace std;
ifstream fin ("ssm.in");
ofstream fout ("ssm.out");
int main() {
fin.tie(0);
ios::sync_with_stdio(0);
int n, sum;
fin >> n;
fin >> sum;
int startPos, finishPos, maxx, minn, el;
for (int i = 2; i < n; i++) {
fin >> el;
sum += el;
if (sum > maxx) {
maxx = sum;
finishPos = i;
}
if (sum <= minn) {
minn = sum;
startPos = i;
}
}
fout << maxx - minn << " " << startPos + 1 << " " << finishPos;
return 0;
}