Alice有一个矩阵。Alice的矩阵有n行和m列,其中矩阵中的每个单元格都包含一个正整数。 Alice为矩阵分配一个得分(A,B):
A是单调不降行的数量。具体来说,如果该行中的值从左到右是v1,v2,...,vm,则如果v1<=v2<=....<=vm,则该行是单调不降的。
B是常量列的数量。如果该列中的值都相同,则该列是常量列。 Alice 的矩阵是一个带有一些缺失值的矩阵。Alice 希望以一种方式填充缺失值,以创建可能的最佳矩阵的得分。
如果一个矩阵的得分比另一个矩阵的得分字典序更高,那么这个矩阵就更好。具体的,假设有一个得分为(A,B)的矩阵和另一个得分为(A1,B1)的矩阵。 第一个矩阵更好,如果满足以下条件之一:A>A1,或者A==A1,B>B1 。