#Z04047077. 矩阵中的局部最大值
矩阵中的局部最大值
题目描述
给你一个大小为 n x n 的整数矩阵 a 。
生成一个大小为 (n - 2) x (n - 2) 的整数矩阵 b ,并满足:
b[i][j] 等于 a中以 i 行和 j 列为中心的 3 x 3 矩阵中的 最大值 。 换句话说,我们希望找出 a 中每个 3 x 3 矩阵中的最大值。
输入格式
第1行一个整数n 第2~n+1行每行n个整数
输出格式
输出一个(n - 2) x (n - 2) 的整数矩阵 b
4
9 9 8 1
5 6 2 6
8 2 6 4
6 2 2 2
9 9
8 6
示例 1:
输入:a = [[9,9,8,1],[5,6,2,6],[8,2,6,4],[6,2,2,2]] 输出:[[9,9],[8,6]] 解释:原矩阵和生成的矩阵如上图所示。 注意,生成的矩阵中,每个值都对应 a 中一个相接的 3 x 3 矩阵的最大值。
数据规模
3 <= n <= 100 1 <= a[i][j] <= 100
相关
在以下作业中: