【ZCX-003-DIV3】D 弹珠方阵
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小智和小程正在整理一块弹珠板。
小智:(*^▽^*) 小程:(≧▽≦)
● ● ● ●
● ● ● ●
这块弹珠板上共有 颗弹珠,它们排成了一个 行 列的矩阵。第 行第 列的弹珠颜色为 。
现在,小智和小程想在这个矩阵中选出一个子矩阵,使得这个子矩阵中的弹珠恰好有 种颜色。
请你帮助他们求出:在所有满足条件的子矩阵中,所包含的弹珠数量最大是多少。
如果不存在满足条件的子矩阵,则输出 。
输入格式
第一行三个正整数 ,用单个空格隔开。
接下来 行,每行 个正整数。第 行第 个数表示 。
输出格式
输出一行。
- 若存在满足条件的子矩阵,输出一个正整数,表示其中包含弹珠数量的最大值;
- 若不存在满足条件的子矩阵,输出 。
输入输出样例 #1
输入 #1
3 4 3
1 2 3 1
2 3 1 4
3 4 2 1
输出 #1
6
输入输出样例 #2
输入 #2
5 5 10
1 2 3 4 5
4 3 6 4 2
1 4 3 5 2
6 1 3 2 3
1 7 2 3 4
输出 #2
Hrk
输入输出样例 #3
输入 #3
5 5 6
1 2 3 4 5
4 3 6 4 2
1 4 3 5 2
6 1 3 2 3
1 7 2 3 4
输出 #3
20
说明/提示
样例解释
对于样例 1,满足条件且面积最大的子矩阵如下图所示,其中红色部分一共包含 颗弹珠,且恰好有 种颜色:
$$\begin{aligned} \color{red}{1}\ \color{red}{2}\ \color{red}{3}\ \color{black}{1}\\ \color{red}{2}\ \color{red}{3}\ \color{red}{1}\ \color{black}{4}\\ 3\ 4\ 2\ 1 \end{aligned}$$对于样例 2,由于整个矩阵中的弹珠颜色种数都不足 种,因此不存在满足条件的子矩阵。
数据范围
对于 的数据,满足 。
对于另外 的数据,满足 。
对于 的数据,满足: