#P2329. Nearest number - 2
Nearest number - 2
题目描述
给定一个 的非负整数矩阵 。定义两个元素 和 之间的距离为曼哈顿距离:
你的任务是将矩阵中的每个 元素替换为最近的非零元素。若存在多个距离相同的非零元素,则保留该 不变。
输入格式
- 第一行:矩阵大小 ()。
- 接下来 个整数:按行优先顺序给出矩阵元素()。
输出格式
- 输出替换后的矩阵,按行优先顺序排列。
示例分析
输入数据 1
3
0 0 0
1 0 2
0 3 0
输出数据 1
1 0 2
1 0 2
0 3 0
解释
- 左上角的 距离 和 均为 ,因此保留 ;
- 其他 可唯一确定最近非零元素(如中间的 最近 和 ,距离均为 ,故保留 )。