Pagini recente » Cod sursa (job #645262) | Cod sursa (job #2403156) | Cod sursa (job #680065) | Cod sursa (job #1529496) | Cod sursa (job #2288682)
#include <fstream>
int n, i, maxx(1 << 31), number, s(-1), p2, p1, p, k;
std::ifstream in("secv2.in") ;
std::ofstream out("secv2.out") ;
int main() {
in >> n >> k ;
for (i = 1 ; i <= n; i++) {
in >> number ;
if (s + number >= number) {
s += number ;
} else {
p = i ;
s = number ;
}
if (s > maxx) {
if (i - p > k) {
p2 = i ;
p1 = p ;
maxx = s ;
}
}
}
out << p1 << " " << p2 << " " << maxx;
return 0;
}