返回首页 返回题库

二阶矩阵

C++ 简单 GESP四级真题 #数组#矩阵

题目描述

题面描述

小A有一个 行 列的矩阵 。

小A认为一个 的矩阵 是好的,当且仅当 。其中 表示矩阵 的第 行第 列的元素。

小A想知道 中有多少个好的子矩阵。

输入格式

第一行,两个正整数 。

接下来 行,每行 个整数 。

输出格式

一行,一个整数,表示 中好的子矩阵的数量。

样例1

输入:

3 4
1 2 1 0
2 4 2 1
0 3 3 0

输出:

2

样例解释

样例中的好的子矩阵如下:

数据范围

对于所有测试点,保证 。

时间限制

1.0 s

内存限制

512.0 MB

💡 查看提示(先自己想一想再看)
考察矩阵遍历、条件判断与枚举的基础知识点。解题思路:枚举所有可能的2×2子矩阵的左上角坐标,逐一判断是否满足好矩阵的条件,统计符合要求的数量即可。注意乘法运算的结果范围不会溢出int类型,无需特殊处理。
⚙ 开始做这道题 0 人做过 · 0 收藏 · 8 浏览

讨论(0)