CF1720E.Misha and Paintings
省选/NOI-
通过率:0%
时间限制:3.50s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Misha has a square n×n matrix, where the number in row i and column j is equal to ai,j. Misha wants to modify the matrix to contain exactly k distinct integers. To achieve this goal, Misha can perform the following operation zero or more times:
- choose any square submatrix of the matrix (you choose (x1,y1), (x2,y2), such that x1≤x2, y1≤y2, x2−x1=y2−y1, then submatrix is a set of cells with coordinates (x,y), such that x1≤x≤x2, y1≤y≤y2),
- choose an integer k, where 1≤k≤n2,
- replace all integers in the submatrix with k.
Please find the minimum number of operations that Misha needs to achieve his goal.
米沙有一个 n×n 的方阵,其中第 i 行第 j 列的数为 ai,j。米沙希望修改该矩阵,使其恰好包含 k 个互不相同的整数。为达成这一目标,米沙可以执行以下操作零次或多次:
- 任选矩阵的一个正方形子矩阵(即选定 (x1,y1) 和 (x2,y2),满足 x1≤x2、y1≤y2 且 x2−x1=y2−y1;该子矩阵由所有满足 x1≤x≤x2、y1≤y≤y2 的单元格 (x,y) 构成);
- 选择一个整数 k,满足 1≤k≤n2;
- 将该子矩阵中所有整数替换为 k。
请找出米沙达成目标所需的最少操作次数。
输入格式
The first input line contains two integers n and k (1≤n≤500,1≤k≤n2) — the size of the matrix and the desired amount of distinct elements in the matrix.
Then n lines follows. The i-th of them contains n integers ai,1,ai,2,…,ai,n (1≤ai,j≤n2) — the elements of the i-th row of the matrix.
第一行输入包含两个整数 n 和 k(1≤n≤500,1≤k≤n2)—— 分别表示矩阵的大小以及矩阵中期望的不同元素个数。
接下来是 n 行。其中第 i 行包含 n 个整数 ai,1,ai,2,…,ai,n(1≤ai,j≤n2)—— 表示矩阵第 i 行的元素。
输出格式
Output one integer — the minimum number of operations required.
输出一个整数——所需的最少操作次数。
输入输出样例
输入#1
3 4 1 1 1 1 1 2 3 4 5
输出#1
1
输入#2
3 2 2 1 3 2 1 1 3 1 2
输出#2
2
输入#3
3 3 1 1 1 1 1 2 2 2 2
输出#3
1
输入#4
3 2 1 1 1 1 2 1 2 2 2
输出#4
0
说明/提示
In the first test case the answer is 1, because one can change the value in the bottom right corner of the matrix to 1. The resulting matrix can be found below:
1
1
1
1
1
2
3
4
1
In the second test case the answer is 2. First, one can change the entire matrix to contain only 1s, and the change the value of any single cell to 2. One of the possible resulting matrices is displayed below:
1
1
1
1
1
1
1
1
2
在第一个测试用例中,答案为 1,因为可以将矩阵右下角的值修改为 1。得到的矩阵如下所示:
1
1
1
1
1
2
3
4
1
在第二个测试用例中,答案为 2。首先,可以将整个矩阵的所有元素都改为 1,然后将任意一个单元格的值改为 2。其中一个可能得到的矩阵如下所示:
1
1
1
1
1
1
1
1
2
输入解题思路,AI测评打分。不知道怎么写?