AT_arc129_e.[ARC129E] Yet Another Minimization

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

すぬけ君想要构造一个长度为 NN 的整数序列 x=(x1,x2,⋯ ,xN)x=(x_1,x_2,\cdots,x_N)。对于每个 ii(1≤i≤N1 \leq i \leq N),xix_i 有 MM 种可选值,其中第 kk 种值为 Ai,kA_{i,k}。选择 Ai,kA_{i,k} 时,需要花费 Ci,kC_{i,k} 的代价。

此外,确定 xx 之后,对于每一对 i,ji,j(1≤i<j≤N1 \leq i < j \leq N),还需要额外支付 ∣xi−xj∣×Wi,j|x_i-x_j| \times W_{i,j} 的代价。

请你求出所有可能的总代价的最小值。

输入格式

输入按以下格式从标准输入读入。

NN MM A1,1A_{1,1} C1,1C_{1,1} A1,2A_{1,2} C1,2C_{1,2} ⋯\cdots A1,MA_{1,M} C1,MC_{1,M} A2,1A_{2,1} C2,1C_{2,1} A2,2A_{2,2} C2,2C_{2,2} ⋯\cdots A2,MA_{2,M} C2,MC_{2,M} ⋯\cdots AN,1A_{N,1} CN,1C_{N,1} AN,2A_{N,2} CN,2C_{N,2} ⋯\cdots AN,MA_{N,M} CN,MC_{N,M} W1,2W_{1,2} W1,3W_{1,3} ⋯\cdots W1,N−1W_{1,N-1} W1,NW_{1,N} W2,3W_{2,3} W2,4W_{2,4} ⋯\cdots W2,NW_{2,N} ⋯\cdots WN−1,NW_{N-1,N}

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3 2
    1 1
    5 2
    2 3
    9 4
    7 2
    8 2
    1 5
    3

    输出#1

    28
  • 输入#2

    10 3
    19 2517
    38 785
    43 3611
    3 681
    20 758
    45 4745
    6 913
    7 2212
    22 536
    4 685
    27 148
    36 2283
    25 3304
    36 1855
    43 2747
    11 1976
    32 4973
    43 3964
    3 4242
    16 4750
    50 24
    4 4231
    22 1526
    31 2152
    15 2888
    28 2249
    49 2208
    31 3127
    40 3221
    47 4671
    24 6 16 47 42 50 35 43 47
    29 18 28 24 27 25 33 12
    5 43 20 9 39 46 30
    40 24 34 5 30 21
    50 6 21 36 5
    50 16 13 13
    2 40 15
    25 48
    20

    输出#2

    27790
  • 输入#3

    2 2
    1 1
    10 10
    1 1
    10 10
    100

    输出#3

    2

说明/提示

限制条件

  • 2≤N≤502 \leq N \leq 50
  • 2≤M≤52 \leq M \leq 5
  • 1≤Ai,1<Ai,2<⋯<Ai,M≤1061 \leq A_{i,1} < A_{i,2} < \cdots < A_{i,M} \leq 10^6
  • 1≤Ci,k≤10151 \leq C_{i,k} \leq 10^{15}
  • 1≤Wi,j≤1061 \leq W_{i,j} \leq 10^6
  • 所有输入的值均为整数

样例解释 1

如果选择 x=(5,9,7)x=(5,9,7),各项代价如下:

  • x1x_1 选择 A1,2A_{1,2},代价为 C1,2=2C_{1,2}=2。
  • x2x_2 选择 A2,2A_{2,2},代价为 C2,2=4C_{2,2}=4。
  • x3x_3 选择 A3,1A_{3,1},代价为 C3,1=2C_{3,1}=2。
  • 对于 (i,j)=(1,2)(i,j)=(1,2),代价为 ∣xi−xj∣×Wi,j=4|x_i-x_j| \times W_{i,j}=4。
  • 对于 (i,j)=(1,3)(i,j)=(1,3),代价为 ∣xi−xj∣×Wi,j=10|x_i-x_j| \times W_{i,j}=10。
  • 对于 (i,j)=(2,3)(i,j)=(2,3),代价为 ∣xi−xj∣×Wi,j=6|x_i-x_j| \times W_{i,j}=6。

由 ChatGPT 4.1 翻译

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

首页