题目描述这里有一个nm的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵 不能相互重叠。输入描述:第一行为n,m,k(1 ≤ n ≤ 100,1 ≤ m ≤ 2,1 ≤ k ≤ 10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过3276
展开全文
一.题意 n * m 的矩阵分成 k 组互不重叠的矩阵,求最大的子矩阵和。 二.题解 特别注意到的是 m 的值为 1 或者 2,所以可以由比较简单的方法写出。考虑 代表第一列前 i 个元素和第二列前 j 个元素组成 k 个矩阵的最大值。有以下的递推方程: 由前一状态推出, 枚举第一列, 枚举第
展开全文