#include<stdio.h> #include<stdlib.h> #include<stdint.h> #include<inttypes.h> typedef int32_t i32; typedef int64_t i64; void run (void) { i32 n, m; scanf ("%" SCNi32 "%" SCNi32, &n, &m); i32 *a = (i32 *) calloc (n, sizeof (i32)); for (i32 i = 0; i < n; ++i) { scanf ("%" SCNi32, a + i); } i32 l = 0; while (l < n) { if (a[l] % 2 == 0) { l++; continue; } i64 sum = a[l]; i32 r = l + 1; while (r < n && a[r] % 2 == 1) { sum += a[r++]; } if (r - l >= m) { printf ("%" PRIi64 "\n", sum); } l = r; } } int main (void) { run (); return 0; }