AT_past202104_d K項足し算
Description
[problemUrl]: https://atcoder.jp/contests/past202104-open/tasks/past202104_d
長さ $ N $ の数列 $ A=(A_1,A_2,...,A_N) $ と、$ 1 $ 以上 $ N $ 以下の整数 $ K $ が与えられます。
$ 1 $ 以上 $ N-K+1 $ 以下の全ての整数 $ x $ について、以下の値を求めてください。
- $ \displaystyle\ \sum_{i=x}^{x+K-1}\ A_i $ 、すなわち、 $ A_x $ から $ A_{x+K-1} $ までの $ K $ 項の総和
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ A_1 $ $ A_2 $ $ \cdots $ $ A_N $
Output Format
$ N-K+1 $ 行出力せよ。
$ i $ 行目には、$ x=i $ とした場合の値を出力せよ。
**出力する行数が大きくなる場合があるので、注意せよ。**
Explanation/Hint
### 注意
この問題に対する言及は、2021/4/24 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。
### 制約
- 入力はすべて整数
- $ 1\ \le\ K\ \le\ N\ \le\ 5\ \times\ 10^5 $
- $ |A_i|\ \le\ 10^9 $ ($ 1\ \le\ i\ \le\ N $)
### Sample Explanation 1
\- $ x=1 $ としたとき、求める値は $ A_1\ +\ A_2\ +\ A_3\ =\ 4 $ です。 - $ x=2 $ としたとき、求める値は $ A_2\ +\ A_3\ +\ A_4\ =\ 1 $ です。 - $ x=3 $ としたとき、求める値は $ A_3\ +\ A_4\ +\ A_5\ =\ 1 $ です。 - $ x=4 $ としたとき、求める値は $ A_4\ +\ A_5\ +\ A_6\ =\ -5 $ です。