AtCoder Beginner Contest 079
D
Wall
AtCoder
⌀ 949
原题
← C→
翻译中…

Problem Statement

翻译中…

Joisino the magical girl has decided to turn every single digit that exists on this world into $1$.

翻译中…

Rewriting a digit $i$ with $j$ $(0≤i,j≤9)$ costs $c_{i,j}$ MP (Magic Points).

翻译中…

She is now standing before a wall. The wall is divided into $HW$ squares in $H$ rows and $W$ columns, and at least one square contains a digit between $0$ and $9$ (inclusive).

翻译中…

You are given $A_{i,j}$ that describes the square at the $i$-th row from the top and $j$-th column from the left, as follows:

翻译中…
  • If $A_{i,j}≠-1$, the square contains a digit $A_{i,j}$.
  • If $A_{i,j}=-1$, the square does not contain a digit.
翻译中…

Find the minimum total amount of MP required to turn every digit on this wall into $1$ in the end.

翻译中…

Constraints

翻译中…
  • $1≤H,W≤200$
  • $1≤c_{i,j}≤10^3$ $(i≠j)$
  • $c_{i,j}=0$ $(i=j)$
  • $-1≤A_{i,j}≤9$
  • All input values are integers.
  • There is at least one digit on the wall.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

H W
c_{0,0} ... c_{0,9}
:
c_{9,0} ... c_{9,9}
A_{1,1} ... A_{1,W}
:
A_{H,1} ... A_{H,W}

翻译中…

Output

翻译中…

Print the minimum total amount of MP required to turn every digit on the wall into $1$ in the end.

翻译中…

样例

Input #1
2 4
0 9 9 9 9 9 9 9 9 9
9 0 9 9 9 9 9 9 9 9
9 9 0 9 9 9 9 9 9 9
9 9 9 0 9 9 9 9 9 9
9 9 9 9 0 9 9 9 9 2
9 9 9 9 9 0 9 9 9 9
9 9 9 9 9 9 0 9 9 9
9 9 9 9 9 9 9 0 9 9
9 9 9 9 2 9 9 9 0 9
9 2 9 9 9 9 9 9 9 0
-1 -1 -1 -1
8 1 1 8
Output #1
12
To turn a single $8$ into $1$, it is optimal to first turn $8$ into $4$, then turn $4$ into $9$, and finally turn $9$ into $1$, costing $6$ MP. The wall contains two $8$s, so the minimum total MP required is $6×2=12$.
Input #2
5 5
0 999 999 999 999 999 999 999 999 999
999 0 999 999 999 999 999 999 999 999
999 999 0 999 999 999 999 999 999 999
999 999 999 0 999 999 999 999 999 999
999 999 999 999 0 999 999 999 999 999
999 999 999 999 999 0 999 999 999 999
999 999 999 999 999 999 0 999 999 999
999 999 999 999 999 999 999 0 999 999
999 999 999 999 999 999 999 999 0 999
999 999 999 999 999 999 999 999 999 0
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
Output #2
0
Note that she may not need to change any digit.
Input #3
3 5
0 4 3 6 2 7 2 5 3 3
4 0 5 3 7 5 3 7 2 7
5 7 0 7 2 9 3 2 9 1
3 6 2 0 2 4 6 4 2 3
3 5 7 4 0 6 9 7 6 7
9 8 5 2 2 0 4 7 6 5
5 4 6 3 2 3 0 5 4 3
3 6 2 3 4 2 4 0 8 9
4 6 5 4 3 5 3 2 0 8
2 1 3 4 5 7 8 6 4 0
3 5 2 6 1
2 5 3 2 1
6 9 2 5 6
Output #3
47
题目信息
题号
abc079_d
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。