#A1730. 【例】矩阵距离
【例】矩阵距离
题目描述
给定一个 行 列的 01 矩阵 ,
与 之间的曼哈顿距离定义为:
输出一个 行 列的整数矩阵 ,
其中:
准确来说B矩阵的值就是A矩阵中最近的1到当前点的距离
输入
第一行两个整数 。
接下来一个 行 列的 01 矩阵,数字之间没有空格。
输出
一个 行 列的矩阵 ,相邻两个整数之间用一个空格隔开。
提示
给定一个 N 行 M 列的 01 矩阵 A,
A[i][j] 与 A[k][l] 之间的曼哈顿距离定义为:dist(A[i][j],A[k][l])=∣i−k∣+∣j−l∣
输出一个 N 行 M 列的整数矩阵 B,
其中:B[i][j]=min1≤x≤N,1≤y≤M,A[x][y]=1dist(A[i][j],A[x][y])
准确来说B矩阵的值就是A矩阵中最近的1到当前点的距离
第一行两个整数 N,M。
接下来一个 N 行 M 列的 01 矩阵,数字之间没有空格。
一个 N 行 M 列的矩阵 B,相邻两个整数之间用一个空格隔开。
1≤N,M≤1000