Pagini recente » Cod sursa (job #1490813) | Cod sursa (job #2979501) | Cod sursa (job #1195029) | Cod sursa (job #2430594) | Cod sursa (job #2711703)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("secv2.in");
ofstream fout("secv2.out");
int beginPoint = 0, endPoint = 0, sum = 0, maxSum = 0, x = 1, secv = 0;
int main() {
int n, k;
fin >> n >> k;
for(int i = 1; i <= n; ++i) {
int nr;
fin >> nr;
if(sum < 0) {
sum = nr;
x = i;
secv = 1;
} else {
sum += nr;
++secv;
if(secv >= k) {
if(maxSum <= sum) {
beginPoint = x; endPoint = i;
maxSum = sum;
}
secv = 1;
}
}
}
fout << beginPoint <<" "<< endPoint <<" "<< maxSum;
return 0;
}