| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 | 1024 MB | 31 | 16 | 13 | 59.091% |
You have a table with $H$ rows and $W$ columns. Each cell of the table contains a letter.
You are going to construct a string by the following steps.
You also have a string $T$. Your mission is to minimize the edit distance between $S$ and $T$.
The edit distance (also known as Levenshtein distance) between string $U$ and $V$ is the minimum number of steps required to convert $U$ into $V$ by using the following operations.
The input consists of a single test case in the following format.
$H$ $W$
$c_{1,1} c_{1,2} \dots c_{1,W}$
$c_{2,1} c_{2,2} \dots c_{2,W}$
$\vdots$
$c_{H,1} c_{H,2} \dots c_{H,W}$
$T$
$H$ and $W$ (2ドル \le H, W \le 100$) represents the height and the width of the table respectively. $c_{i,j}$ (1ドル \le i \le H,ドル 1ドル \le j \le W$) is a character in the cell in the $i$-th row and the $j$-th column. $T$ is a non-empty string. The length of $T$ doesn't exceed 2ドル,000円$. $c_{i,j}$ and $T$ consist of lowercase English letters.
Output the minimum possible edit distance between $S$ and $T$ in one line.
2 2 ab ar abracadabra
2