AT_past202104_d K項足し算
题目描述
给定一个长度为 $N$ 的数列 $A=(A_1,A_2,\ldots,A_N)$,以及一个满足 $1 \leq K \leq N$ 的整数 $K$。
对于所有满足 $1 \leq x \leq N-K+1$ 的整数 $x$,请计算以下值:
- $ \displaystyle\sum_{i=x}^{x+K-1} A_i $,即从 $A_x$ 到 $A_{x+K-1}$ 的 $K$ 项的总和。
输入格式
输入以如下格式从标准输入中给出。
> $N$ $K$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
输出共 $N-K+1$ 行。
第 $i$ 行输出 $x=i$ 时所求的值。
**请注意,输出的行数可能会很大。**
说明/提示
### 注意
在 2021 年 4 月 24 日 18:00(日本标准时间)之前,禁止对本题进行任何讨论。如有讨论,可能会被要求赔偿损失。考试结束后可以公开总分和认证等级,但请不要发布关于解答了哪些题目的信息。
### 约束条件
- 所有输入均为整数。
- $1 \leq K \leq N \leq 5 \times 10^5$
- $|A_i| \leq 10^9$($1 \leq i \leq N$)
### 样例解释 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$。
由 ChatGPT 4.1 翻译