Pagini recente » Cod sursa (job #601517) | Cod sursa (job #1057106) | Istoria paginii problema/cars | Cod sursa (job #2060932) | Cod sursa (job #3282952)
#include <bits/stdc++.h>
std::ifstream cin("ssm.in");
std::ofstream cout("ssm.out");
int main(void) {
int Sc = 0, Sa = 0, max = INT_MIN, len = 0, lenA = 0, index = -1;
int n, x;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> x;
if (Sc > max) {
max = Sc;
lenA = len;
index = i - 1;
}
if (Sc + x > x) Sc += x, len++;
else {
len = 0;
Sc = x;
}
}
cout << max << ' ' << max - index + 1 << ' ' << index;
}