AT_abc383_g [ABC383G] Bar Cover
题目描述
你有一排 $N$ 个格子,第 $i$ 个格子(从左到右)包含一个整数 $A _ i$。
你还有 $\lfloor \frac{N} {K} \rfloor$ 块瓷砖,每块瓷砖可以覆盖连续的 $K$ 个格子。
对于每一个 $i = 1, \ldots, \lfloor \frac{N} {K} \rfloor$,解决如下问题:
- 恰好放置 $i$ 块瓷砖且不重叠时,求所覆盖格子中数字之和的最大值。
输入格式
输入以如下格式从标准输入中给出:
> $N$ $K$
$A_1$ $\ldots$ $A_N$
输出格式
将 $i = 1, \ldots, \lfloor \frac{N} {K} \rfloor$ 的答案依次用空格分隔输出在一行。
说明/提示
**「数据范围」**
- $1 \leq N \leq 2 \times 10^5$
- $1 \leq K \leq \min(5, N)$
- $-10^9 \leq A_i \leq 10^9$
- 所有输入值均为整数。
**「样例 1 解释」**
对于 $i=1$,如果用一个瓷砖覆盖第 2 和第 3 个格子,被覆盖格子的数字之和为 $7$。
对于 $i=2$,如果用一个瓷砖覆盖第 2 和第 3 个格子,再用另一个瓷砖覆盖第 4 和第 5 个格子,被覆盖格子的数字之和为 $12$。