height_matrix,以及块尺寸参数 w 和 h(来自 block_dim),需要将方阵划分为互不重叠的 w×h 矩形块,并取每个块内的最大高度值,按块的行列顺序组织成一个新的矩阵。在某地理信息系统中,我们需要快速获取一片矩形区域各子区域的最高海拔。现给定一个 n×n 的整数方阵,表示该区域的地形高度。需要将该方阵划分成若干互不重叠的矩形块,每个块的宽度和高度分别由两个正整数 w 和 h 指定。对于每个矩形块,取出其中的最大高度值,并将这些最大值按照矩形块的行列顺序组成一个新的矩阵。
保证 w 和 h 均能整除 n,方阵的行列被等分。方阵的边长 n 不超过 500,w 和 h 均为正整数且不超过 n。方阵中每个元素值的绝对值不超过 109。
输入包含两个参数:
height_matrix,表示原始高度方阵。block_dim,其中 block_dim[0] 为块宽度 w,block_dim[1] 为块高度 h。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册