AT_abc325_e.[ABC325E] Our clients, please wait a moment

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

某国有 NN 个城市。
你打算从城市 11 的营业所出发,经过 00 个或多个城市,前往城市 NN 的访问地点。
你可以选择两种交通方式:公司用车和电车。从城市 ii 到城市 jj 的所需时间如下:

  • 使用公司用车时:Di,j×AD_{i,j} \times A 分钟
  • 使用电车时:Di,j×B+CD_{i,j} \times B + C 分钟

但是,你可以从公司用车换乘到电车,但不能从电车换回公司用车。
此外,换乘只能在各个城市进行,且换乘不需要时间。

从城市 11 到城市 NN 的最短所需时间是多少分钟?

输入格式

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

NN AA BB CC D1,1D_{1,1} D1,2D_{1,2} …\ldots D1,ND_{1,N} D2,1D_{2,1} D2,2D_{2,2} …\ldots D2,ND_{2,N} ⋮\vdots DN,1D_{N,1} DN,2D_{N,2} …\ldots DN,ND_{N,N}

输出格式

请输出答案的整数值。

输入输出样例

  • 输入#1

    4 8 5 13
    0 6 2 15
    6 0 3 5
    2 3 0 13
    15 5 13 0

    输出#1

    78
  • 输入#2

    3 1 1000000 1000000
    0 10 1
    10 0 10
    1 10 0

    输出#2

    1
  • 输入#3

    5 954257 954213 814214
    0 84251 214529 10017 373342
    84251 0 91926 32336 164457
    214529 91926 0 108914 57762
    10017 32336 108914 0 234705
    373342 164457 57762 234705 0

    输出#3

    168604826785

说明/提示

限制条件

  • 2≤N≤10002 \leq N \leq 1000
  • 1≤A,B,C≤1061 \leq A, B, C \leq 10^6
  • Di,j≤106D_{i,j} \leq 10^6
  • Di,i=0D_{i,i} = 0
  • Di,j=Dj,i>0D_{i,j} = D_{j,i} > 0(i≠ji \neq j)
  • 输入的所有数值均为整数

样例解释 1

如下所示移动,可以用总共 7878 分钟从城市 11 移动到城市 44。

  • 从城市 11 到城市 33 使用公司用车,需要 2×8=162 \times 8 = 16 分钟。
  • 从城市 33 到城市 22 使用公司用车,需要 3×8=243 \times 8 = 24 分钟。
  • 从城市 22 到城市 44 使用电车,需要 5×5+13=385 \times 5 + 13 = 38 分钟。
    无法在 7878 分钟以内从城市 11 到城市 44。

由 ChatGPT 4.1 翻译

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

首页