atcoder#KEYENCE2019E. Connecting Cities

Connecting Cities

配点 : 600600

問題文

AtCoder国には NN 個の都市があります.ii 番目の都市の規模は AiA_{i} です. 高橋君は,22 都市間を双方向に結ぶ道路を N1N-1 本建設することで NN 個の都市のどの 22 つを取っても互いに道路を通り行き来できるようにしたいです.

ii 番目の都市と jj 番目の都市を結ぶ道路の建設コストが ij×D+Ai+Aj|i-j| \times D + A_{i} + A_{j} であるとします. 高橋君のために,目標を達成するためのコストの総和のあり得る最小値を求めてください.

制約

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1D1091 \leq D \leq 10^9
  • 1Ai1091 \leq A_{i} \leq 10^9
  • Ai,DA_{i}, D は整数

入力

入力は以下の形式で標準入力から与えられる.

NN DD

A1A_1 A2A_2 ...... ANA_N

出力

コストの総和のあり得る最小値を出力せよ.

3 1
1 100 1
106

例えば,都市 11 と都市 22 の間と,都市 11 と都市 33 の間に道路を建設することで,このコストを達成することができます.

3 1000
1 100 1
2202
6 14
25 171 7 1 17 162
497
12 5
43 94 27 3 69 99 56 25 8 15 46 8
658