#P9623. 矩阵学说

    ID: 6240 传统题 4000ms 512MiB 尝试: 1 已通过: 1 难度: 6 上传者: 标签>CF1900数据结构ST表二分枚举算法基础ST 表

矩阵学说

题目描述

给定一个 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