#P5953. [POI 2018] Różnorodność
[POI 2018] Różnorodność
题目描述
给定一个 行 列的矩阵,请对于每个长宽均为 的连续子正方形,统计里面出现过的数值的种类数。
输入格式
第一行包含三个正整数 接下来 行,每行 个正整数 ,表示矩阵中每个位置的数值。
输出格式
输出一行两个整数 和 。 设 表示以 为左上角的正方形内出现过的数值的种类数,则 表示 的最大值, 表示 的总和。
提示
对于 的数据,,。
给定一个 n 行 m 列的矩阵,请对于每个长宽均为 k 的连续子正方形,统计里面出现过的数值的种类数。
第一行包含三个正整数 n,m,k 接下来 n 行,每行 m 个正整数 a[i][j](1<=a[i][j]<=100000) ,表示矩阵中每个位置的数值。
输出一行两个整数 M 和 S。 设 f(i,j) 表示以 (i,j) 为左上角的正方形内出现过的数值的种类数,则 M 表示 f 的最大值,S 表示 f 的总和。
对于 100% 的数据,n,m≤3000,k≤min(n,m)。