変なバグに出会った
for (int i = 1; i < n + 1; i++) {
for (int j = i; j < n + 1; j++) {
sumA += a[j];
if (sumA >= k) {
cnt++;
}
}
sumA = 0;
}

if (sumA >= k)この行で条件に一致しないのにcnt++されるという・・・
なんのバグだ?