#ABC099D. Good Grid
Good Grid
题目描述
There is a grid with rows and columns of squares. Let be the square at the -th row from the top and the -th column from the left.
These squares have to be painted in one of the colors from Color to Color . Initially, is painted in Color .
We say the grid is a good grid when the following condition is met for all satisfying :
- If , the color of and the color of are the same.
- If , the color of and the color of are different.
Here, represents mod .
We will repaint zero or more squares so that the grid will be a good grid.
For a square, the wrongness when the color of the square is before repainting and after repainting, is .
Find the minimum possible sum of the wrongness of all the squares.
有一个网格,网格中有 行和 列正方形。假设 是位于从上往下第 行和从左往上第 列的正方形。
这些方格必须涂上从颜色 到颜色 的 种颜色中的一种。最初, 被涂成了颜色 。
当所有满足 的 都满足以下条件时,我们可以说这个网格是一个_好网格:
- 如果 、 和 的颜色相同。
- 若 , 的颜色与 的颜色不同。
这里, 表示 模乘 。
我们将重新绘制 0 个或更多的方格,使网格成为一个良好的网格。
对于一个方格,当重新绘制前方格的颜色为 ,重新绘制后方格的颜色为 时,其错误率为 。
求所有正方形的错度之和的最小值。
输入格式
输入内容按以下格式标准输入:
输出格式
如果所有正方形的最小错位和是 ,则打印 。
样例 #1
样例输入 #1
2 3
0 1 1
1 0 1
1 4 0
1 2
3 3
样例输出 #1
3
样例 #2
样例输入 #2
4 3
0 12 71
81 0 53
14 92 0
1 1 2 1
2 1 1 2
2 2 1 3
1 1 2 2
样例输出 #2
428
说明
数据规模与约定
- $1 \leq D_{i,j} \leq 1000 (i \neq j),D_{i,j}=0 (i=j)$
- 所有输入值均为整数。
样例 解释
样本输出 1
- 将 重涂为颜色 。 的错误率变为 。
- 将 重涂为颜色 。 的错误值变为 。
- 将 重涂为颜色 。 的错误值变为 。
在这种情况下,所有方格的误差之和是 。
注意 是可能的。