测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70492. 靶心数

编程题 入门

题目描述

James 同学发现了在二维数组中有这样一类数,这个数正好比自己上下左右四个方向的数都大(由于需要比四个方向的数都大,因此这个数不可能在第一行、最后一行、第一列、最后一列), James 把它们称为靶心数。

请你编程求出一个二维数组的靶心数有哪些,输出他们。

输入格式

第一行是两个整数 nmnm 都是 4 \sim 100 之间的整数),代表接下来的二维数组有 nm 列。

接下来 n 行,每行有 m 个整数。

输出格式

请按照输入的顺序输出满足条件的靶心数,每行 1 个。

输入输出样例

输入 #1
4 4
1 2 3 4
5 6 5 8
9 1 11 10
13 4 5 16
输出 #1
6
11

说明/提示

## 思路

「靶心数」用二维数组存储,双重循环按行、列处理。

## 步骤

1. 读入行列数及矩阵(或按规律生成)。
2. 双重循环访问 $a[i][j]$。
3. 按题意输出矩阵或统计量。