AT_abc383_g [ABC383G] Bar Cover
Description
[problemUrl]: https://atcoder.jp/contests/abc383/tasks/abc383_g
$ N $ 個のマスが横一列に並んでいて、左から $ i $ 番目のマスには整数 $ A_i $ が書かれています。
また、あなたは連続するマス $ K $ 個を覆えるタイルを $ \lfloor\ \frac{N}{K}\rfloor $ 枚持っています。
$ i=1,\ldots,\lfloor\ \frac{N}{K}\rfloor $ について以下の問題を解いてください。
- タイルを重ならずにちょうど $ i $ 個置くとき、タイルで覆われたマスに書かれた数の和としてありうる値の最大値を求めよ。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ A_1 $ $ \ldots $ $ A_N $
Output Format
$ i=1,\ldots,\lfloor\ \frac{N}{K}\rfloor $ に対する問題の答えを空白区切りで一行に出力せよ。
Explanation/Hint
### 制約
- $ 1\leq\ N\leq\ 2\times\ 10^5 $
- $ 1\leq\ K\ \leq\ \min(5,N) $
- $ -10^9\leq\ A_i\leq\ 10^9 $
- 入力される数値は全て整数
### Sample Explanation 1
$ i=1 $ の場合、左から $ 2 $ 番目のマスと $ 3 $ 番目のマスをタイル $ 1 $ 枚で覆うと、覆われたマスに書かれた数の和は $ 7 $ となります。 $ i=2 $ の場合、左から $ 2 $ 番目のマスと $ 3 $ 番目のマスをタイル $ 1 $ 枚で覆い、左から $ 4 $ 番目のマスと $ 5 $ 番目のマスをタイル $ 1 $ 枚で覆うと、覆われたマスに書かれた数の和は $ 12 $ となります。