P15903 [TOPC 2025] Move Stone

题目描述

你有一个 $n \times n$ 的网格。每个格子初始包含一定数量的石子,所有格子中石子的总数恰好为 $n^2$。 在一步操作中,你可以取出一颗石子,将其移动到同一行或同一列中的任意其他格子中。 你的目标是使每个格子恰好包含一颗石子,并最小化所需的操作步数。

输入格式

第一行包含一个整数 $n$,表示网格的大小。 接下来的 $n$ 行,每行包含 $n$ 个整数,其中第 $i$ 行的第 $j$ 个整数 $a_{i,j}$ 表示格子 $(i, j)$ 中的石子数量。

输出格式

输出一个整数,表示使每个格子恰好包含一颗石子所需的最少操作步数。

说明/提示

- $1 \le n \le 500$ - $0 \le a_{i,j} \le n^2$ - 初始石子总数恰好等于棋盘上的格子数。 翻译由 DeepSeek V3.2 完成