Pagini recente » Cod sursa (job #187615) | Cod sursa (job #60560) | Cod sursa (job #268260) | Istoria paginii runda/preoji-cls9/clasament | Cod sursa (job #1082612)
#include <fstream>
int main() {
std::ifstream in("ssm.in");
std::ofstream out("ssm.out");
int nV;
in >> nV;
int sum = 0, max = -2e9, li, lj, ri = 0;
int x;
for(int i = 1; i <= nV; i++) {
in >> x;
if(sum < 0) {
sum = 0;
ri = i;
}
sum += x;
if(sum > max) {
li = ri;
lj = i;
max = sum;
}
}
out << max << ' ' << li << ' ' << lj;
return 0;
}