AT_abc440_c.[ABC440C] Striped Horse

普及-

通过率:0%

AC君温馨提醒

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

题目描述

问题陈述

林格先生想给一匹马画上斑马纹。

有 NN 个方格,编号为 11 至 NN 排列成一行。
初始时,所有方格都是白色的,将方格 ii 涂成黑色的成本是 CiC_i 。

考虑执行下面的程序一次,将一些方格涂成黑色:

  • 自由选择一个正整数 xx 。
  • 对于所有满足 1≤i≤N1 \leq i \leq N 的整数 ii,若 (i+x)(i + x) 除以 2W2W 后的余数小于 WW,则将正方形 ii 涂成黑色。

求执行此程序的最小总成本。

给你 TT 个测试用例,请逐个求解。

输入格式

输入内容由标准输入法提供,格式如下,其中 casei\mathrm{case}_i 表示第 ii 个测试用例。

TT\\
case1\mathrm{case}_1\\
⋮\vdots\\
caseT\mathrm{case}_T

每个测试用例的格式如下:

NN WW\\
C1C_1 …\dots CNC_N

输出格式

输出 TT 行。第 ii 行应包含第 ii 个测试用例的答案。

输入输出样例

  • 输入#1

    4
    8 2
    1 10 10 1 1 10 10 1
    8 3
    1 10 10 1 1 10 10 1
    8 4
    1 10 10 1 1 10 10 1
    4 100
    100000 100000 100000 100000

    输出#1

    4
    12
    22
    0

说明/提示

样列解释 #1

在第一个测试案例中,如果以 x=4x=4 执行程序,则 1,4,5,81,4,5,8 个方格被涂成黑色,总成本为 44 。总成本不可能小于 44 ,因此这是最小值。

数据范围

  • 1≤T≤2×1051\leq T \leq 2\times 10^5
  • 1≤N≤2×1051\leq N \leq 2\times 10^5
  • 1≤W≤2×1051\leq W \leq 2\times 10^5
  • 1≤Ci≤1091\leq C_i \leq 10^9
  • TT 个测试用例中 NN 的总和最多为 2×1052\times 10^5。
  • TT 个测试用例中 WW 的总和最多为 2×1052\times 10^5。
  • 所有输入值均为整数。

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

首页