AT_past202104_d.K項足し算

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个长度为 NN 的数列 A=(A1,A2,…,AN)A=(A_1,A_2,\ldots,A_N),以及一个满足 1≤K≤N1 \leq K \leq N 的整数 KK。

对于所有满足 1≤x≤N−K+11 \leq x \leq N-K+1 的整数 xx,请计算以下值:

  • $ \displaystyle\sum_{i=x}^{x+K-1} A_i $,即从 AxA_x 到 Ax+K−1A_{x+K-1} 的 KK 项的总和。

输入格式

输入以如下格式从标准输入中给出。

NN KK A1A_1 A2A_2 ⋯\cdots ANA_N

输出格式

输出共 N−K+1N-K+1 行。

第 ii 行输出 x=ix=i 时所求的值。

请注意,输出的行数可能会很大。

输入输出样例

  • 输入#1

    6 3
    2 0 2 -1 0 -4

    输出#1

    4
    1
    1
    -5

说明/提示

注意

在 2021 年 4 月 24 日 18:00(日本标准时间)之前,禁止对本题进行任何讨论。如有讨论,可能会被要求赔偿损失。考试结束后可以公开总分和认证等级,但请不要发布关于解答了哪些题目的信息。

约束条件

  • 所有输入均为整数。
  • 1≤K≤N≤5×1051 \leq K \leq N \leq 5 \times 10^5
  • ∣Ai∣≤109|A_i| \leq 10^9(1≤i≤N1 \leq i \leq N)

样例解释 1

  • 当 x=1x=1 时,所求的值为 A1+A2+A3=4A_1 + A_2 + A_3 = 4。
  • 当 x=2x=2 时,所求的值为 A2+A3+A4=1A_2 + A_3 + A_4 = 1。
  • 当 x=3x=3 时,所求的值为 A3+A4+A5=1A_3 + A_4 + A_5 = 1。
  • 当 x=4x=4 时,所求的值为 A4+A5+A6=−5A_4 + A_5 + A_6 = -5。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页