Codeforces Global Round 11
G
One Billion Shades of Grey
Codeforces
3300
原题
← FH →
翻译中…

You have to paint with shades of grey the tiles of an $n\times n$ wall. The wall has $n$ rows of tiles, each with $n$ tiles.

翻译中…

The tiles on the boundary of the wall (i.e., on the first row, last row, first column and last column) are already painted and you shall not change their color. All the other tiles are not painted. Some of the tiles are broken, you shall not paint those tiles. It is guaranteed that the tiles on the boundary are not broken.

翻译中…

You shall paint all the non-broken tiles that are not already painted. When you paint a tile you can choose from $10^9$ shades of grey, indexed from $1$ to $10^9$. You can paint multiple tiles with the same shade. Formally, painting the wall is equivalent to assigning a shade (an integer between $1$ and $10^9$) to each non-broken tile that is not already painted.

翻译中…

The contrast between two tiles is the absolute value of the difference between the shades of the two tiles. The total contrast of the wall is the sum of the contrast of all the pairs of adjacent non-broken tiles (two tiles are adjacent if they share a side).

翻译中…

Compute the minimum possible total contrast of the wall.

翻译中…

Input

翻译中…

The first line contains $n$ ($3\le n\le 200$) – the number of rows and columns.

翻译中…

Then $n$ lines, each containing $n$ integers, follow. The $i$-th of these lines describe the $i$-th row of tiles. It contains the $n$ integers $a_{ij}$ ($-1\le a_{ij} \le 10^9)$. The value of $a_{ij}$ described the tile on the $i$-th row and $j$-th column:

翻译中…
  • If $a_{ij}=0$, then the tile is not painted and shall be painted.
  • If $a_{ij}=-1$, then the tile is broken and shall not be painted.
  • If $1\le a_{ij}\le 10^9$, then the tile is already painted with the shade $a_{ij}$.
翻译中…

It is guaranteed that the tiles on the boundary are already painted, the tiles not on the boundary are not already painted, and the tiles on the boundary are not broken.

翻译中…

Output

翻译中…

Print a single integer – the minimum possible total contrast of the wall.

翻译中…

Note

翻译中…

Explanation of the first testcase: The initial configuration of the tiles is (tiles to paint are denoted by ?):

翻译中…

1 7 6 4 ? 6 1 1 1

翻译中…

A possible way to paint the tile achieving the minimum possible contrast of $26$ is:

翻译中…

1 7 6 4 5 6 1 1 1

翻译中…

Explanation of the second testcase: Since all tiles are either painted or broken, there is nothing to do. The total contrast is $396$.

翻译中…

Explanation of the third testcase: The initial configuration of the tiles is (tiles to paint are denoted by ?):

翻译中…

6 6 5 4 4 6 ? ? ? 4 7 ? ? ? 3 8 ? ? ? 2 8 8 1 2 2

翻译中…

A possible way to paint the tiles achieving the minimum possible contrast of $34$ is:

翻译中…

6 6 5 4 4 6 6 5 4 4 7 7 5 3 3 8 8 2 2 2 8 8 1 2 2

翻译中…

样例

Input #1
3
1 7 6
4 0 6
1 1 1
Output #1
26
InputCopy OutputCopy
Input #2
3
10 100 1
1 -1 100
10 10 10
Output #2
396
InputCopy OutputCopy
Input #3
5
6 6 5 4 4
6 0 0 0 4
7 0 0 0 3
8 0 0 0 2
8 8 1 2 2
Output #3
34
InputCopy OutputCopy
Input #4
7
315055237 841510063 581663979 148389224 405375301 243686840 882512379
683199716 -1 -1 0 0 0 346177625
496442279 0 0 0 0 0 815993623
223938231 0 0 -1 0 0 16170511
44132173 0 -1 0 0 0 130735659
212201259 0 0 -1 0 0 166102576
123213235 506794677 467013743 410119347 791447348 80193382 142887538
Output #4
10129482893
InputCopy OutputCopy
题目信息
题号
1427G
时间限制
3 s
内存限制
256 MB
标签
网络流
图论

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