读入矩阵后,遍历矩阵,对每个2×2的矩阵统计 1 和 0 的个数,如果相等,则答案加一。
可以直接将 1 视为 1,0 视为 0,则四个格子中 1 与 0 数量相等当且仅当四个格子的数值和为 2。
C++
有一个由 0 和 1 构成的 n 行 m 列网格。由相邻的 2 行和 2 列所确定的 4 个格子组成一个小方块。如果一个小方块中 0 的数量和 1 的数量相等,即各有 2 个,则称该小方块为均衡方块。请统计网格中一共有多少个均衡方块。行数 n 和列数 m 均为整数,范围均为 2 到 100。
第一行包含两个整数 n 和 m,分别表示网格的行数和列数。接下来 n 行,每行包含一个长度为 m 的由 0 和 1 组成的字符串,表示该行格子的取值。
输出一个整数,表示均衡方块的数量。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.