题目描述
给定 n×n 个整数 ai,j 构成一个方阵,给定 k,请求出原方阵中每个 k×k 的小方阵各有多少个不同的数字。
输入格式
- 第一行:两个整数 n 与 k。
- 第二行到第 n+1 行:第 i+1 行有 n 个整数表示 ai,1 到 ai,n。
输出格式
- 共 n−k+1 行:每行 n−k+1 个数字,其中第 i 行 第 j 列的数字表示原方阵中 ai,j 到 ai+k−1,j+k−1 的不同数字数量。
5 3
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
5 5 5
5 5 5
5 5 5
数据范围
- 对于 30% 的数据,1≤n≤50,0≤ai,j<100;
- 对于 60% 的数据,1≤n≤100,0≤ai,j<10000;
- 对于 100% 的数据,1≤n≤300,0≤ai,j<90000;