시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 5 | 3 | 2 | 50.000% |
Yuuka is playing "Tube Master". The game field is divided into $n \times m$ cells and $(n + 1) \times (m + 1)$ crossings connected by $(n + 1) \times m$ horizontal tubes and $n \times (m + 1)$ vertical ones. The cells are conveniently labeled with $(i, j)$ for $1 \leq i \leq n$, $1 \leq j \leq m$, and the crossings are labeled with $(i, j)$ for $1 \leq i \leq (n+1)$, $1 \leq j \leq (m+1)$. Additionally, each cell $(i, j)$ contains an integer $\mathit{count}_{i, j}$.
Yuuka decides to use some of the tubes. However, the game poses several weird restrictions.
Using the tube connecting crossing $(i, j)$ and $(i, j + 1)$ costs $a_{i, j}$, and using the tube connecting crossing $(i, j)$ and $(i + 1, j)$ costs $b_{i, j}$. Yuuka would like to find a configuration satisfying the above constrains with the minimum possible total cost.
The input contains zero or more test cases, and is terminated by end-of-file. For each test case:
The first line contains two integers $n$ and $m$ ($1 \leq n, m \leq 100$).
The $i$-th of the following $n$ lines contains $m$ integers $\mathit{count}_{i, 1}, \mathit{count}_{i, 2}, \dots, \mathit{count}_{i, m}$ ($0 \leq \mathit{count}_{i, j} \leq 4$).
The $i$-th of the next $(n + 1)$ lines contains $m$ integers $a_{i, 1}, a_{i, 2}, \dots, a_{i, m}$.
The $i$-th of the last $n$ lines contains $(m + 1)$ integers $b_{i, 1}, b_{i, 2}, \dots, b_{i, m + 1}$.
The constraints are: $1 \leq a_{i, j}, b_{i, j} \leq 10^9$.
It is guaranteed that the total sum of $n \cdot m$ in all test cases does not exceed $10^4$.
For each test case, output an integer which denotes the minimum cost of the configuration. If there is no valid configuration, output "-1
" instead.
1 3 4 2 4 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 3 3 2 3 2 3 0 3 2 3 2 1 2 3 4 5 6 7 8 9 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12
8 -1 79