Pagini recente » Cod sursa (job #1535305) | Cod sursa (job #554558) | Cod sursa (job #1702330) | Cod sursa (job #2597532) | Cod sursa (job #2641312)
#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;
fin.close();
fout.close();
return 0;
}