#A0701. 计数全1正方形

计数全1正方形

题目描述

给定一个 n×mn\times m 的只包含 00 和 11 的矩阵,以及一个正整数 kk。请统计矩阵中一共有多少个 k×kk\times k 的子正方形,其内部所有元素都是 11。

本题数据范围弱化为 n,m≤20n,m\leq 20,可直接用枚举所有 k×kk\times k 窗口的暴力方法求解(无需前缀和/动态规划)。

输入格式

输入文件第一行为三个整数 n,m,kn,m,k(1≤n,m≤201\leq n,m\leq 20,1≤k≤min⁡(n,m)1\leq k\leq\min(n,m)),接下来 nn 行,每行 mm 个数字,用空格隔开,00 或 11。

输出格式

一个整数,满足条件的 k×kk\times k 全 11 正方形个数。

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

2

提示

(1≤n,m≤20,  1≤k≤min⁡(n,m))(1\leq n,m\leq 20,\;1\leq k\leq\min(n,m))