#P9623. 矩阵学说

矩阵学说

题目描述

给定一个 n×mn\times m 矩阵 aa,矩阵的第 ii 行第 jj 列为 ai,ja_{i,j},求满足以下条件的三元组 (i,j,k)(i,j,k) 数量:

  • 1in1\le i \le n1jm1 \le j \le m1xmin(ni+1,mj+1)1 \le x \le \min(n-i+1,m-j+1)
  • (i,j)(i, j) 为左上角,(i+x1,j+x1)(i + x − 1, j + x − 1) 为右下角的子矩形恰好包含k个不同的整数。

输入格式

第一行三个整数 nnmmkk

接下来 nn 行每行 mm个整数,第 i+1i+1 行第 jj 个整数为 ai,ja_{i,j}

输出格式

输出一行一个整数表示答案。

样例

样例 1

2 3 4
1 2 3
4 5 6
2

数据范围

测试点 数据约束
141\sim 4 n,m10n,m \le 10
585 \sim 8 n,m50n,m\le 50
9169 \sim 16 n,m500n,m \le 500
174017 \sim 40 无特殊性质

对于全部数据:1n,m15001 \le n,m \le 15001ai,j1001\le a_{i,j}\le 1001kn×m1\le k \le n\times m