1175:统计子矩阵

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:5 解决:4

题目描述

给定一个 $N\times M$ 的矩阵 $A$,请你统计有多少个子矩阵(最小 $1\times 1$,最大 $N\times M$) 满足:
子矩阵中所有数的和不超过给定的整数 $K$?

输入

第一行包含以空格分隔的三个整数 $N, M, K$.
之后 $N$ 行每行包含 $M$ 个整数,代表矩阵 $A$.
30%的测试数据: $1\le N,M\le 20$
70%的测试数据: $1\le N,M\le 100$
100%的测试数据: $1\le N,M \le 200, -1000\le A_{i,j}\le 1000, 1\le K\le 3\times 10^8$

输出

一个整数代表答案。

样例输入-1 复制

3 4 10
1 2 3 4
5 6 7 8
9 10 11 12

样例输出-1 复制

19

提示

满足条件的子矩阵一共有19,包含:
大小为1 × 1 的有10 个。
大小为1 × 2 的有3 个。
大小为1 × 3 的有2 个。
大小为1 × 4 的有1 个。
大小为2 × 1 的有3 个。